Skip to content

Commit

Permalink
Basic libraries tests
Browse files Browse the repository at this point in the history
  • Loading branch information
loganwright committed Feb 3, 2015
1 parent e18c997 commit bdbc779
Show file tree
Hide file tree
Showing 17 changed files with 197 additions and 47 deletions.
1 change: 1 addition & 0 deletions App Delegate/MITSlidingViewController.m
Expand Up @@ -171,6 +171,7 @@ - (UIBarButtonItem*)leftBarButtonItem
{
UIImage *image = [UIImage imageNamed:MITImageBarButtonMenu];
UIBarButtonItem *leftBarButtonItem = [[UIBarButtonItem alloc] initWithImage:image style:UIBarButtonItemStylePlain target:self action:@selector(_showModuleSelector:)];
leftBarButtonItem.accessibilityLabel = MITAccessibilityMainNavigationButtonLabel;
return leftBarButtonItem;
}

Expand Down
Expand Up @@ -79,7 +79,7 @@ - (UITextField*)usernameField
userField.returnKeyType = UIReturnKeyNext;
userField.textAlignment = NSTextAlignmentLeft;
userField.tag = MITTouchstoneLoginViewUserTag;

userField.accessibilityLabel = MITAccessibilityTouchstoneLoginFieldUsernameEmail;
_usernameField = userField;
}

Expand All @@ -102,7 +102,7 @@ - (UITextField*)passwordField
passwordField.returnKeyType = UIReturnKeyDone;
passwordField.secureTextEntry = YES;
passwordField.tag = MITTouchstoneLoginViewPasswordTag;

passwordField.accessibilityLabel = MITAccessibilityTouchstoneLoginFieldPassword;
_passwordField = passwordField;
}

Expand Down Expand Up @@ -443,6 +443,7 @@ - (UITableViewCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NS
cell.accessoryType = UITableViewCellAccessoryNone;
cell.editingAccessoryType = UITableViewCellAccessoryNone;
cell.textLabel.text = @"Log In";
cell.accessibilityLabel = MITAccessibilityTouchstoneLoginButtonLabel;

if (NSFoundationVersionNumber > NSFoundationVersionNumber_iOS_6_1) {
cell.textLabel.textColor = [UIColor colorWithRed:0.639
Expand Down
@@ -0,0 +1,55 @@
#import <Foundation/Foundation.h>

/*
When declaring identifiers, these will not be accessed by end users. When declaring labels, these will be used by the accessibility system and should remain human readable keys.
*/

#pragma mark - Navigation

extern NSString * const MITAccessibilityMainNavigationButtonLabel;

extern NSString * const MITAccessibilityModuleNews;
extern NSString * const MITAccessibilityModuleShuttles;
extern NSString * const MITAccessibilityModuleMap;
extern NSString * const MITAccessibilityModuleEvents;
extern NSString * const MITAccessibilityModulePeopleDirectory;
extern NSString * const MITAccessibilityModuleTours;
extern NSString * const MITAccessibilityModuleEmergency;
extern NSString * const MITAccessibilityModuleLibraries;
extern NSString * const MITAccessibilityModuleDining;
extern NSString * const MITAccessibilityModuleBuildingServices;
extern NSString * const MITAccessibilityModuleScanner;

extern NSString * const MITAccessibilityNavigationLinks;
extern NSString * const MITAccessibilityNavigationSettings;
extern NSString * const MITAccessibilityNavigationAbout;

#pragma mark - Libraries

// Home Screen
extern NSString * const MITAccessibilityLibrariesHomeSearchBarLabel;

extern NSString * const MITAccessibilityLibrariesHomeCellYourAccount;
extern NSString * const MITAccessibilityLibrariesHomeCellLocations;
extern NSString * const MITAccessibilityLibrariesHomeCellAskUs;
extern NSString * const MITAccessibilityLibrariesHomeCellTellUs;
extern NSString * const MITAccessibilityLibrariesHomeCellExternalLinkResearch;
extern NSString * const MITAccessibilityLibrariesHomeCellExternalLinkNews;
extern NSString * const MITAccessibilityLibrariesHomeCellExternalLinkWebsite;

// My Account
extern NSString * const MITAccessibilityLibrariesMyAccountLoansTableViewIdentifier;

// Search
extern NSString * const MITAccessibilityLibrariesSearchResultsTableViewIdentifier;
extern NSString * const MITAccessibilityLibrariesSearchResultDetailCellLabelCitations;

// Navigation
extern NSString * const MITAccessibilityLibrariesBackButtonLabelLoans;
extern NSString * const MITAccessibilityLibrariesBackButtonLabelLibraries;

#pragma mark - Touchstone Login

extern NSString * const MITAccessibilityTouchstoneLoginFieldUsernameEmail;
extern NSString * const MITAccessibilityTouchstoneLoginFieldPassword;
extern NSString * const MITAccessibilityTouchstoneLoginButtonLabel;
@@ -0,0 +1,52 @@
#import "MITAccessibilityConstants.h"

#pragma mark - Navigation

NSString * const MITAccessibilityMainNavigationButtonLabel = @"Main Navigation Button";

// Corresponds to the visible module name on the open navigation drawer
NSString * const MITAccessibilityModuleNews = @"News";
NSString * const MITAccessibilityModuleShuttles = @"Shuttles";
NSString * const MITAccessibilityModuleMap = @"Map";
NSString * const MITAccessibilityModuleEvents = @"Events";
NSString * const MITAccessibilityModulePeopleDirectory = @"People Directory";
NSString * const MITAccessibilityModuleTours = @"Tours";
NSString * const MITAccessibilityModuleEmergency = @"Emergency";
NSString * const MITAccessibilityModuleLibraries = @"Libraries";
NSString * const MITAccessibilityModuleDining = @"Dining";
NSString * const MITAccessibilityModuleBuildingServices = @"Building Services";
NSString * const MITAccessibilityModuleScanner= @"Scanner";

NSString * const MITAccessibilityNavigationLinks = @"Links";
NSString * const MITAccessibilityNavigationSettings = @"Settings";
NSString * const MITAccessibilityNavigationAbout = @"About";

#pragma mark - Libraries
// Home Screen
NSString * const MITAccessibilityLibrariesHomeSearchBarLabel = @"Libraries Home Search Bar";

// Corresponds to the visible text in the cells on the home screen
NSString * const MITAccessibilityLibrariesHomeCellYourAccount = @"Your Account";
NSString * const MITAccessibilityLibrariesHomeCellLocations = @"Locations";
NSString * const MITAccessibilityLibrariesHomeCellAskUs = @"Ask Us!";
NSString * const MITAccessibilityLibrariesHomeCellTellUs = @"Tell Us!";
NSString * const MITAccessibilityLibrariesHomeCellExternalLinkResearch = @"Mobile tools for library research";
NSString * const MITAccessibilityLibrariesHomeCellExternalLinkNews = @"MIT Libraries News";
NSString * const MITAccessibilityLibrariesHomeCellExternalLinkWebsite = @"Full MIT Libraries website";

// My Account
NSString * const MITAccessibilityLibrariesMyAccountLoansTableViewIdentifier = @"MITAccessibilityLibrariesMyAccountLoansTableViewIdentifier";

// Search
NSString * const MITAccessibilityLibrariesSearchResultsTableViewIdentifier = @"MITAccessibilityLibrariesSearchResultsTableViewIdentifier";
NSString * const MITAccessibilityLibrariesSearchResultDetailCellLabelCitations = @"Citations";

// Navigation
NSString * const MITAccessibilityLibrariesBackButtonLabelLoans = @"Loans";
NSString * const MITAccessibilityLibrariesBackButtonLabelLibraries = @"Libraries";

#pragma mark - Touchstone Login

NSString * const MITAccessibilityTouchstoneLoginFieldUsernameEmail = @"Username or Email Login Field";
NSString * const MITAccessibilityTouchstoneLoginFieldPassword = @"Password Login Field";
NSString * const MITAccessibilityTouchstoneLoginButtonLabel = @"Log In Button";
@@ -1,11 +1,3 @@
//
// KIFUITestActor+Navigation.h
// MIT Mobile
//
// Created by Logan Wright on 2/3/15.
//
//

#import "KIFUITestActor.h"

@interface KIFUITestActor (Navigation)
Expand Down
13 changes: 1 addition & 12 deletions MIT Mobile Tests/KIF/ActorAdditions/KIFUITestActor+Navigation.m
@@ -1,21 +1,10 @@
//
// KIFUITestActor+Navigation.m
// MIT Mobile
//
// Created by Logan Wright on 2/3/15.
//
//

#import "KIFUITestActor+Navigation.h"

@implementation KIFUITestActor (Navigation)

- (void)navigateToModuleWithName:(NSString *)name {
[self tapViewWithAccessibilityLabel:@"Main Navigation Button"];
[self tapViewWithAccessibilityLabel:MITAccessibilityMainNavigationButtonLabel];
[self tapViewWithAccessibilityLabel:name];
}

- (void)blah {
}

@end
5 changes: 5 additions & 0 deletions MIT Mobile Tests/KIF/ActorAdditions/KIFUITestActor+Util.h
@@ -0,0 +1,5 @@
#import "KIFUITestActor.h"

@interface KIFUITestActor (Util)
- (void)pressReturnKeyOnCurrentFirstResponder;
@end
7 changes: 7 additions & 0 deletions MIT Mobile Tests/KIF/ActorAdditions/KIFUITestActor+Util.m
@@ -0,0 +1,7 @@
#import "KIFUITestActor+Util.h"

@implementation KIFUITestActor (Util)
- (void)pressReturnKeyOnCurrentFirstResponder {
[self enterTextIntoCurrentFirstResponder:@"\n"];
}
@end
8 changes: 0 additions & 8 deletions MIT Mobile Tests/KIF/MITLibrariesTests.h
@@ -1,11 +1,3 @@
//
// MITPracticeTest.h
// MIT Mobile
//
// Created by Logan Wright on 2/3/15.
//
//

#import "KIFTestCase.h"

@interface MITLibrariesTests : KIFTestCase
Expand Down
40 changes: 24 additions & 16 deletions MIT Mobile Tests/KIF/MITLibrariesTests.m
@@ -1,13 +1,4 @@
//
// MITPracticeTest.m
// MIT Mobile
//
// Created by Logan Wright on 2/3/15.
//
//

#import "MITLibrariesTests.h"
#import "KIFUITestActor+Navigation.h"

@implementation MITLibrariesTests

Expand All @@ -18,13 +9,30 @@ - (void)beforeEach

- (void)testSearchAndCitations
{
[tester enterText:@"banana" intoViewWithAccessibilityLabel:@"Libraries Home Search Bar"];
[tester tapViewWithAccessibilityLabel:@"search"];
[tester waitForViewWithAccessibilityLabel:@"Libraries Search Results Table View"];
[tester waitForCellAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] inTableViewWithAccessibilityIdentifier:@"Libraries Search Results Table View"];
[tester tapRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] inTableViewWithAccessibilityIdentifier:@"Libraries Search Results Table View"];
[tester waitForTappableViewWithAccessibilityLabel:@"Citations"];
[tester tapViewWithAccessibilityLabel:@"Citations"];
[tester enterText:@"banana" intoViewWithAccessibilityLabel:MITAccessibilityLibrariesHomeSearchBarLabel];
[tester pressReturnKeyOnCurrentFirstResponder];
[tester waitForCellAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] inTableViewWithAccessibilityIdentifier:MITAccessibilityLibrariesSearchResultsTableViewIdentifier];
[tester tapRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] inTableViewWithAccessibilityIdentifier:MITAccessibilityLibrariesSearchResultsTableViewIdentifier];
[tester waitForTappableViewWithAccessibilityLabel:MITAccessibilityLibrariesSearchResultDetailCellLabelCitations];
[tester tapViewWithAccessibilityLabel:MITAccessibilityLibrariesSearchResultDetailCellLabelCitations];
}

- (void)testMyAccount
{
[tester tapViewWithAccessibilityLabel:MITAccessibilityLibrariesHomeCellYourAccount];
NSString *user = nil; // Not committing account info, fill in before test.
NSString *pswd = nil;
if (!user || !pswd) {
NSLog(@"\n\n***This test requires a valid username and password!***\n\n");
}
[tester enterText:user intoViewWithAccessibilityLabel:MITAccessibilityTouchstoneLoginFieldUsernameEmail];
[tester enterText:pswd intoViewWithAccessibilityLabel:MITAccessibilityTouchstoneLoginFieldPassword];
[tester tapViewWithAccessibilityLabel:MITAccessibilityTouchstoneLoginButtonLabel];
NSIndexPath *firstPath = [NSIndexPath indexPathForItem:0 inSection:0];
[tester waitForCellAtIndexPath:firstPath inTableViewWithAccessibilityIdentifier:MITAccessibilityLibrariesMyAccountLoansTableViewIdentifier];
[tester tapRowAtIndexPath:firstPath inTableViewWithAccessibilityIdentifier:MITAccessibilityLibrariesMyAccountLoansTableViewIdentifier];
[tester tapViewWithAccessibilityLabel:MITAccessibilityLibrariesBackButtonLabelLoans];
[tester tapViewWithAccessibilityLabel:MITAccessibilityLibrariesBackButtonLabelLibraries];
}

@end
8 changes: 8 additions & 0 deletions MIT Mobile Tests/MITTesting.pch
@@ -0,0 +1,8 @@
#ifndef MIT_Mobile_MITTesting_pch
#define MIT_Mobile_MITTesting_pch

#import "MITAccessibilityConstants.h"
#import "KIFUITestActor+Navigation.h"
#import "KIFUITestActor+Util.h"

#endif
37 changes: 36 additions & 1 deletion MIT Mobile.xcodeproj/project.pbxproj
Expand Up @@ -470,6 +470,9 @@
806205EB1A7ACEC1004BD08A /* MITMobileRouteConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 806205D71A7ACEC1004BD08A /* MITMobileRouteConstants.m */; };
806206631A8128ED004BD08A /* MITLibrariesTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 806206621A8128ED004BD08A /* MITLibrariesTests.m */; };
806206661A812938004BD08A /* KIFUITestActor+Navigation.m in Sources */ = {isa = PBXBuildFile; fileRef = 806206651A812938004BD08A /* KIFUITestActor+Navigation.m */; };
8062066A1A81493D004BD08A /* MITAccessibilityConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 806206691A81493D004BD08A /* MITAccessibilityConstants.m */; };
8062066B1A814A4C004BD08A /* MITAccessibilityConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 806206691A81493D004BD08A /* MITAccessibilityConstants.m */; };
8062066F1A815364004BD08A /* KIFUITestActor+Util.m in Sources */ = {isa = PBXBuildFile; fileRef = 8062066E1A815364004BD08A /* KIFUITestActor+Util.m */; };
80885CB61991410700D6661C /* MITEventsHomeViewControllerPad.m in Sources */ = {isa = PBXBuildFile; fileRef = 80885CB51991410700D6661C /* MITEventsHomeViewControllerPad.m */; };
80899D801A421EB0004E4953 /* MITTileOverlay.m in Sources */ = {isa = PBXBuildFile; fileRef = 80899D7F1A421EB0004E4953 /* MITTileOverlay.m */; };
8089A4A41A422DA7004E4953 /* MITMapTiles in Resources */ = {isa = PBXBuildFile; fileRef = 8089A4A31A422DA7004E4953 /* MITMapTiles */; };
Expand Down Expand Up @@ -1519,6 +1522,11 @@
806206621A8128ED004BD08A /* MITLibrariesTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = MITLibrariesTests.m; path = KIF/MITLibrariesTests.m; sourceTree = "<group>"; };
806206641A812938004BD08A /* KIFUITestActor+Navigation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "KIFUITestActor+Navigation.h"; path = "KIF/ActorAdditions/KIFUITestActor+Navigation.h"; sourceTree = "<group>"; };
806206651A812938004BD08A /* KIFUITestActor+Navigation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "KIFUITestActor+Navigation.m"; path = "KIF/ActorAdditions/KIFUITestActor+Navigation.m"; sourceTree = "<group>"; };
806206681A81493D004BD08A /* MITAccessibilityConstants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MITAccessibilityConstants.h; path = AccessibilityConstants/MITAccessibilityConstants.h; sourceTree = "<group>"; };
806206691A81493D004BD08A /* MITAccessibilityConstants.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = MITAccessibilityConstants.m; path = AccessibilityConstants/MITAccessibilityConstants.m; sourceTree = "<group>"; };
8062066C1A814EB2004BD08A /* MITTesting.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MITTesting.pch; sourceTree = "<group>"; };
8062066D1A815364004BD08A /* KIFUITestActor+Util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "KIFUITestActor+Util.h"; path = "KIF/ActorAdditions/KIFUITestActor+Util.h"; sourceTree = "<group>"; };
8062066E1A815364004BD08A /* KIFUITestActor+Util.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "KIFUITestActor+Util.m"; path = "KIF/ActorAdditions/KIFUITestActor+Util.m"; sourceTree = "<group>"; };
80885CB41991410700D6661C /* MITEventsHomeViewControllerPad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MITEventsHomeViewControllerPad.h; path = iPad/MITEventsHomeViewControllerPad.h; sourceTree = "<group>"; };
80885CB51991410700D6661C /* MITEventsHomeViewControllerPad.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = MITEventsHomeViewControllerPad.m; path = iPad/MITEventsHomeViewControllerPad.m; sourceTree = "<group>"; };
80899D7E1A421EB0004E4953 /* MITTileOverlay.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MITTileOverlay.h; path = Model/MITTileOverlay/MITTileOverlay.h; sourceTree = "<group>"; };
Expand Down Expand Up @@ -2929,6 +2937,8 @@
2C5D083A1A028328006E09C3 /* MIT Mobile Tests */ = {
isa = PBXGroup;
children = (
8062066C1A814EB2004BD08A /* MITTesting.pch */,
806206671A81491B004BD08A /* AccessibilityConstants */,
806206601A812870004BD08A /* KIF */,
2C5D08481A028367006E09C3 /* MITApplicationResourceTests.m */,
2C5D083D1A028328006E09C3 /* MIT_Mobile_Tests.m */,
Expand Down Expand Up @@ -4193,12 +4203,31 @@
806206601A812870004BD08A /* KIF */ = {
isa = PBXGroup;
children = (
806206701A815368004BD08A /* ActorAdditions */,
806206611A8128ED004BD08A /* MITLibrariesTests.h */,
806206621A8128ED004BD08A /* MITLibrariesTests.m */,
);
name = KIF;
sourceTree = "<group>";
};
806206671A81491B004BD08A /* AccessibilityConstants */ = {
isa = PBXGroup;
children = (
806206681A81493D004BD08A /* MITAccessibilityConstants.h */,
806206691A81493D004BD08A /* MITAccessibilityConstants.m */,
);
name = AccessibilityConstants;
sourceTree = "<group>";
};
806206701A815368004BD08A /* ActorAdditions */ = {
isa = PBXGroup;
children = (
806206641A812938004BD08A /* KIFUITestActor+Navigation.h */,
806206651A812938004BD08A /* KIFUITestActor+Navigation.m */,
8062066D1A815364004BD08A /* KIFUITestActor+Util.h */,
8062066E1A815364004BD08A /* KIFUITestActor+Util.m */,
);
name = KIF;
name = ActorAdditions;
sourceTree = "<group>";
};
80885CAD19913F4E00D6661C /* iPad */ = {
Expand Down Expand Up @@ -5349,6 +5378,7 @@
806205EB1A7ACEC1004BD08A /* MITMobileRouteConstants.m in Sources */,
80C5D9E01A111A3E00E63FDD /* MITLibrariesFormSheetElementDepartment.m in Sources */,
48B8129A15E42B1700E791F9 /* LinksModule.m in Sources */,
8062066B1A814A4C004BD08A /* MITAccessibilityConstants.m in Sources */,
8062053C1A7AAF1A004BD08A /* Foundation+MITAdditions.m in Sources */,
2C18090B18F33B95008F9775 /* MITTouchstoneConstants.m in Sources */,
2C18090A18F33B95008F9775 /* MITTouchstoneNetworkIdentityProvider.m in Sources */,
Expand Down Expand Up @@ -5473,8 +5503,10 @@
806206661A812938004BD08A /* KIFUITestActor+Navigation.m in Sources */,
2C5D083E1A028328006E09C3 /* MIT_Mobile_Tests.m in Sources */,
806206631A8128ED004BD08A /* MITLibrariesTests.m in Sources */,
8062066A1A81493D004BD08A /* MITAccessibilityConstants.m in Sources */,
2C5D08491A028367006E09C3 /* MITApplicationResourceTests.m in Sources */,
806205941A7AC00C004BD08A /* MITResourceConstants.m in Sources */,
8062066F1A815364004BD08A /* KIFUITestActor+Util.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand Down Expand Up @@ -5572,6 +5604,7 @@
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREFIX_HEADER = "$(SRCROOT)/MIT Mobile Tests/MITTesting.pch";
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
Expand Down Expand Up @@ -5617,6 +5650,7 @@
"$(inherited)",
);
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_PREFIX_HEADER = "$(SRCROOT)/MIT Mobile Tests/MITTesting.pch";
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
Expand Down Expand Up @@ -5657,6 +5691,7 @@
"$(inherited)",
);
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_PREFIX_HEADER = "$(SRCROOT)/MIT Mobile Tests/MITTesting.pch";
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
Expand Down
1 change: 1 addition & 0 deletions MIT_Mobile_Prefix.pch
Expand Up @@ -16,6 +16,7 @@
#import "MITConstants.h" // shared constants (common URLs, NSUserDefaults keys, etc)
#import "MIT_MobileAppDelegate.h" // This is used in a fair number of locations, so give everything access by default
#import <CocoaLumberjack/DDLog.h>
#import "MITAccessibilityConstants.h"
#endif

#ifndef CGFLOAT_EPSILON
Expand Down
1 change: 1 addition & 0 deletions Modules/Libraries/MITLibrariesHomeViewController.m
Expand Up @@ -89,6 +89,7 @@ - (void)registerCells
- (void)setupSearchBar
{
self.searchBar = [[UISearchBar alloc] initWithFrame:self.searchContainerView.bounds];
self.searchBar.accessibilityLabel = MITAccessibilityLibrariesHomeSearchBarLabel;
self.searchBar.showsCancelButton = NO;
self.searchBar.delegate = self;
self.searchBar.placeholder = @"Search MIT's WorldCat";
Expand Down
1 change: 1 addition & 0 deletions Modules/Libraries/MITLibrariesLoansViewController.m
Expand Up @@ -34,6 +34,7 @@ - (void)setupTableView
[tableHeaderContainer addSubview:self.tableHeaderLabel];

self.tableView.tableHeaderView = tableHeaderContainer;
self.tableView.accessibilityIdentifier = MITAccessibilityLibrariesMyAccountLoansTableViewIdentifier;
}

#pragma mark - Table view data source
Expand Down

0 comments on commit bdbc779

Please sign in to comment.