[Mobile] Tests/Header

Removes back arrow on desktops.
Also added queryService to tests
for the context menu action and
gesture.
This commit is contained in:
Shivam Dave 2015-07-29 10:00:03 -07:00
parent 84b9e4d781
commit 7cc14a195b
3 changed files with 9 additions and 3 deletions

View File

@ -21,7 +21,7 @@
-->
<div class='object-header object-header-mobile'>
<span class="label s-label">
<mct-representation key="'back-arrow'"></mct-representation>
<mct-representation class="desktop-hide" key="'back-arrow'"></mct-representation>
<span class='type-icon icon ui-symbol'>{{type.getGlyph()}}</span>
<span ng-if="parameters.mode" class='action'>{{parameters.mode}}</span>
<span class='type-name'>{{type.getName()}}</span>

View File

@ -43,6 +43,7 @@ define(
mockBody,
mockWindow,
mockRootScope,
mockQueryService,
mockScope,
mockElement,
mockDomainObject,
@ -58,6 +59,7 @@ define(
mockBody = jasmine.createSpyObj("body", JQLITE_FUNCTIONS);
mockWindow = { innerWidth: MENU_DIMENSIONS[0] * 4, innerHeight: MENU_DIMENSIONS[1] * 4 };
mockRootScope = jasmine.createSpyObj("$rootScope", ["$new"]);
mockQueryService = jasmine.createSpyObj("queryService", ["isMobile"]);
mockScope = {};
mockElement = jasmine.createSpyObj("element", JQLITE_FUNCTIONS);
mockDomainObject = jasmine.createSpyObj("domainObject", DOMAIN_OBJECT_METHODS);
@ -77,6 +79,7 @@ define(
mockDocument,
mockWindow,
mockRootScope,
mockQueryService,
mockActionContext
);
});

View File

@ -35,7 +35,8 @@ define(
describe("The 'context menu' gesture", function () {
var mockElement,
var mockTimeout,
mockElement,
mockQueryService,
mockDomainObject,
mockEvent,
@ -44,11 +45,13 @@ define(
beforeEach(function () {
mockElement = jasmine.createSpyObj("element", JQLITE_FUNCTIONS);
mockTimeout = jasmine.createSpy("$timeout");
mockQueryService = jasmine.createSpyObj("queryService", ["isMobile"]);
mockDomainObject = jasmine.createSpyObj("domainObject", DOMAIN_OBJECT_METHODS);
mockEvent = jasmine.createSpyObj("event", ["preventDefault"]);
mockQueryService = jasmine.createSpyObj("queryService", ["isMobile"]);
gesture = new ContextMenuGesture(mockQueryService, mockElement, mockDomainObject);
gesture = new ContextMenuGesture(mockTimeout, mockQueryService, mockElement, mockDomainObject);
// Capture the contextmenu callback
fireGesture = mockElement.on.mostRecentCall.args[1];