|
@@ -302,8 +302,7 @@ function makeTests(msgInfo, submessageCtor, suffix) {
|
|
assertElementsEquals(entryIterator.next().value, ['key2', 'value2']);
|
|
assertElementsEquals(entryIterator.next().value, ['key2', 'value2']);
|
|
assertEquals(entryIterator.next().done, true);
|
|
assertEquals(entryIterator.next().done, true);
|
|
|
|
|
|
- if (!goog.userAgent.IE) {
|
|
|
|
- // Symbol is not defined in IE
|
|
|
|
|
|
+ if (typeof(Symbol) != 'undefined') {
|
|
var entryIterable = m.entries()[Symbol.iterator]();
|
|
var entryIterable = m.entries()[Symbol.iterator]();
|
|
assertElementsEquals(entryIterable.next().value, ['key1', 'value1']);
|
|
assertElementsEquals(entryIterable.next().value, ['key1', 'value1']);
|
|
assertElementsEquals(entryIterable.next().value, ['key2', 'value2']);
|
|
assertElementsEquals(entryIterable.next().value, ['key2', 'value2']);
|
|
@@ -315,8 +314,7 @@ function makeTests(msgInfo, submessageCtor, suffix) {
|
|
assertEquals(keyIterator.next().value, 'key2');
|
|
assertEquals(keyIterator.next().value, 'key2');
|
|
assertEquals(keyIterator.next().done, true);
|
|
assertEquals(keyIterator.next().done, true);
|
|
|
|
|
|
- if (!goog.userAgent.IE) {
|
|
|
|
- // Symbol is not defined in IE
|
|
|
|
|
|
+ if (typeof(Symbol) != 'undefined') {
|
|
var keyIterable = m.keys()[Symbol.iterator]();
|
|
var keyIterable = m.keys()[Symbol.iterator]();
|
|
assertEquals(keyIterable.next().value, 'key1');
|
|
assertEquals(keyIterable.next().value, 'key1');
|
|
assertEquals(keyIterable.next().value, 'key2');
|
|
assertEquals(keyIterable.next().value, 'key2');
|
|
@@ -327,8 +325,7 @@ function makeTests(msgInfo, submessageCtor, suffix) {
|
|
assertEquals(valueIterator.next().value, 'value2');
|
|
assertEquals(valueIterator.next().value, 'value2');
|
|
assertEquals(valueIterator.next().done, true);
|
|
assertEquals(valueIterator.next().done, true);
|
|
|
|
|
|
- if (!goog.userAgent.IE) {
|
|
|
|
- // Symbol is not defined in IE
|
|
|
|
|
|
+ if (typeof(Symbol) != 'undefined') {
|
|
var valueIterable = m.values()[Symbol.iterator]();
|
|
var valueIterable = m.values()[Symbol.iterator]();
|
|
assertEquals(valueIterable.next().value, 'value1');
|
|
assertEquals(valueIterable.next().value, 'value1');
|
|
assertEquals(valueIterable.next().value, 'value2');
|
|
assertEquals(valueIterable.next().value, 'value2');
|