chore(browsers): fix failing tests in Firefox

Closes #3386
This commit is contained in:
Marc Laval
2015-07-27 11:47:25 +02:00
parent 53788ef827
commit 8822460858
10 changed files with 23 additions and 14 deletions
@@ -900,14 +900,14 @@ export function main() {
.createAsync(MyComp)
.then((rootTC) => {
expect(DOM.getChecked(rootTC.componentViewChildren[0].nativeElement))
.toBeFalsy();
expect(DOM.getChecked(rootTC.componentViewChildren[1].nativeElement))
.toBeFalsy();
var dispatchedEvent = DOM.createMouseEvent('click');
var dispatchedEvent2 = DOM.createMouseEvent('click');
DOM.dispatchEvent(rootTC.componentViewChildren[0].nativeElement,
DOM.createMouseEvent('click'));
dispatchedEvent);
DOM.dispatchEvent(rootTC.componentViewChildren[1].nativeElement,
DOM.createMouseEvent('click'));
dispatchedEvent2);
expect(DOM.isPrevented(dispatchedEvent)).toBe(true);
expect(DOM.isPrevented(dispatchedEvent2)).toBe(false);
expect(DOM.getChecked(rootTC.componentViewChildren[0].nativeElement))
.toBeFalsy();
expect(DOM.getChecked(rootTC.componentViewChildren[1].nativeElement))
@@ -34,7 +34,7 @@ export function main() {
expect(clone).not.toBe(el1);
DOM.setAttribute(clone, 'test', '1');
expect(DOM.getOuterHTML(clone)).toEqual('<div x="y" test="1">a<span>b</span></div>');
expect(stringifyElement(clone)).toEqual('<div test="1" x="y">a<span>b</span></div>');
expect(DOM.getAttribute(el1, 'test')).toBeFalsy();
var cNodes = DOM.childNodes(clone);
@@ -267,8 +267,8 @@ export function main() {
tb.merge([rootProtoViewDto, componentProtoViewDto])
.then(mergeMappings => {
var domPv = resolveInternalDomProtoView(mergeMappings.mergedProtoViewRef);
expect(DOM.getInnerHTML(templateRoot(domPv)))
.toEqual('<root class="ng-binding" a="b"></root>');
expect(stringifyElement(templateRoot(domPv)))
.toEqual('<template><root a="b" class="ng-binding"></root></template>');
async.done();
});
});
+2 -4
View File
@@ -541,8 +541,7 @@ export function main() {
rootTC.detectChanges();
var dispatchedEvent = clickOnElement(rootTC);
expect(dispatchedEvent.defaultPrevented || !dispatchedEvent.returnValue)
.toBe(true);
expect(DOM.isPrevented(dispatchedEvent)).toBe(true);
// router navigation is async.
rtr.subscribe((_) => {
@@ -563,8 +562,7 @@ export function main() {
rootTC.detectChanges();
var dispatchedEvent = clickOnElement(rootTC);
expect(dispatchedEvent.defaultPrevented || !dispatchedEvent.returnValue)
.toBe(true);
expect(DOM.isPrevented(dispatchedEvent)).toBe(true);
// router navigation is async.
rtr.subscribe((_) => {