/Tests/AppKit/CPSearchFieldTest.j

http://github.com/cacaodev/cappuccino · Unknown · 30 lines · 24 code · 6 blank · 0 comment · 0 complexity · 377e37037d47fdb9214b464009a79b78 MD5 · raw file

  1. @import <AppKit/AppKit.j>
  2. @implementation CPSearchFieldTest : OJTestCase
  3. {
  4. CPSearchField _searchField;
  5. }
  6. - (void)setUp
  7. {
  8. _searchField = [[CPSearchField alloc] initWithFrame:CGRectMakeZero()];
  9. }
  10. - (void)testMakeCPSearchFieldInstance
  11. {
  12. [self assertNotNull:_searchField];
  13. }
  14. - (void)testRecentSearchesStartsEmpty
  15. {
  16. [self assertTrue:[[_searchField recentSearches] count] == 0 message:@"After instance creation we shouldn't have any recent searches."];
  17. }
  18. - (void)testSetRecentSearches
  19. {
  20. var searches = ["foo", "bar", "baz"];
  21. [_searchField setRecentSearches:searches]
  22. [self assertTrue:[[_searchField recentSearches] count] == 3 message:@"After setRecentSearches array doesn't include results"];
  23. }
  24. @end