Skip to content

Commit dde0f68

Browse files
committed
adapt some tests for IE8-
1 parent 1c30078 commit dde0f68

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

tests/helpers/qunit-helpers.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ assign(QUnit.assert, {
8383
},
8484
name(fn, expected, message) {
8585
const applicable = typeof fn == 'function' && 'name' in fn;
86-
const result = applicable && fn.name === expected;
86+
const result = applicable ? fn.name === expected : true;
8787
this.pushResult({
8888
result,
8989
actual: result,

tests/pure/web.url-search-params.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -688,7 +688,7 @@ QUnit.test('URLSearchParams#entries', assert => {
688688
}
689689
assert.same(result, 'a1c3');
690690

691-
assert.true(getOwnPropertyDescriptor(getPrototypeOf(new URLSearchParams().entries()), 'next').enumerable, 'enumerable .next');
691+
if (DESCRIPTORS) assert.true(getOwnPropertyDescriptor(getPrototypeOf(new URLSearchParams().entries()), 'next').enumerable, 'enumerable .next');
692692
});
693693

694694
QUnit.test('URLSearchParams#keys', assert => {
@@ -731,7 +731,7 @@ QUnit.test('URLSearchParams#keys', assert => {
731731
}
732732
assert.same(result, 'ac');
733733

734-
assert.true(getOwnPropertyDescriptor(getPrototypeOf(new URLSearchParams().keys()), 'next').enumerable, 'enumerable .next');
734+
if (DESCRIPTORS) assert.true(getOwnPropertyDescriptor(getPrototypeOf(new URLSearchParams().keys()), 'next').enumerable, 'enumerable .next');
735735
});
736736

737737
QUnit.test('URLSearchParams#values', assert => {
@@ -774,7 +774,7 @@ QUnit.test('URLSearchParams#values', assert => {
774774
}
775775
assert.same(result, '13');
776776

777-
assert.true(getOwnPropertyDescriptor(getPrototypeOf(new URLSearchParams().values()), 'next').enumerable, 'enumerable .next');
777+
if (DESCRIPTORS) assert.true(getOwnPropertyDescriptor(getPrototypeOf(new URLSearchParams().values()), 'next').enumerable, 'enumerable .next');
778778
});
779779

780780
QUnit.test('URLSearchParams#@@iterator', assert => {
@@ -823,5 +823,5 @@ QUnit.test('URLSearchParams#@@iterator', assert => {
823823
}
824824
assert.same(result, 'a1c3');
825825

826-
assert.true(getOwnPropertyDescriptor(getPrototypeOf(new URLSearchParams()[Symbol.iterator]()), 'next').enumerable, 'enumerable .next');
826+
if (DESCRIPTORS) assert.true(getOwnPropertyDescriptor(getPrototypeOf(new URLSearchParams()[Symbol.iterator]()), 'next').enumerable, 'enumerable .next');
827827
});

tests/tests/web.url-search-params.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -706,7 +706,7 @@ QUnit.test('URLSearchParams#entries', assert => {
706706
}
707707
assert.same(result, 'a1c3');
708708

709-
assert.true(getOwnPropertyDescriptor(getPrototypeOf(new URLSearchParams().entries()), 'next').enumerable, 'enumerable .next');
709+
if (DESCRIPTORS) assert.true(getOwnPropertyDescriptor(getPrototypeOf(new URLSearchParams().entries()), 'next').enumerable, 'enumerable .next');
710710
});
711711

712712
QUnit.test('URLSearchParams#keys', assert => {
@@ -751,7 +751,7 @@ QUnit.test('URLSearchParams#keys', assert => {
751751
}
752752
assert.same(result, 'ac');
753753

754-
assert.true(getOwnPropertyDescriptor(getPrototypeOf(new URLSearchParams().keys()), 'next').enumerable, 'enumerable .next');
754+
if (DESCRIPTORS) assert.true(getOwnPropertyDescriptor(getPrototypeOf(new URLSearchParams().keys()), 'next').enumerable, 'enumerable .next');
755755
});
756756

757757
QUnit.test('URLSearchParams#values', assert => {
@@ -796,7 +796,7 @@ QUnit.test('URLSearchParams#values', assert => {
796796
}
797797
assert.same(result, '13');
798798

799-
assert.true(getOwnPropertyDescriptor(getPrototypeOf(new URLSearchParams().values()), 'next').enumerable, 'enumerable .next');
799+
if (DESCRIPTORS) assert.true(getOwnPropertyDescriptor(getPrototypeOf(new URLSearchParams().values()), 'next').enumerable, 'enumerable .next');
800800
});
801801

802802
QUnit.test('URLSearchParams#@@iterator', assert => {
@@ -847,7 +847,7 @@ QUnit.test('URLSearchParams#@@iterator', assert => {
847847
}
848848
assert.same(result, 'a1c3');
849849

850-
assert.true(getOwnPropertyDescriptor(getPrototypeOf(new URLSearchParams()[Symbol.iterator]()), 'next').enumerable, 'enumerable .next');
850+
if (DESCRIPTORS) assert.true(getOwnPropertyDescriptor(getPrototypeOf(new URLSearchParams()[Symbol.iterator]()), 'next').enumerable, 'enumerable .next');
851851
});
852852

853853
QUnit.test('URLSearchParams#@@toStringTag', assert => {

0 commit comments

Comments
 (0)