aboutsummaryrefslogtreecommitdiffstats
path: root/test/node_smoke_tests/iterable_with_symbol_polyfill.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/node_smoke_tests/iterable_with_symbol_polyfill.js')
-rw-r--r--test/node_smoke_tests/iterable_with_symbol_polyfill.js13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/node_smoke_tests/iterable_with_symbol_polyfill.js b/test/node_smoke_tests/iterable_with_symbol_polyfill.js
new file mode 100644
index 000000000..dd377f19c
--- /dev/null
+++ b/test/node_smoke_tests/iterable_with_symbol_polyfill.js
@@ -0,0 +1,13 @@
+/* jshint esnext: true */
+
+"use strict";
+
+var assert = require( "assert" );
+
+delete global.Symbol;
+require( "core-js" );
+
+assert.strictEqual( typeof Symbol, "function", "Expected Symbol to be a function" );
+assert.notEqual( typeof Symbol.iterator, "symbol", "Expected Symbol.iterator to be polyfilled" );
+
+require( "./lib/ensure_iterability" )();