summaryrefslogtreecommitdiff
path: root/browser/devtools/webconsole/test/test-bug-632347-iterators-generators.html
diff options
context:
space:
mode:
Diffstat (limited to 'browser/devtools/webconsole/test/test-bug-632347-iterators-generators.html')
-rw-r--r--browser/devtools/webconsole/test/test-bug-632347-iterators-generators.html56
1 files changed, 0 insertions, 56 deletions
diff --git a/browser/devtools/webconsole/test/test-bug-632347-iterators-generators.html b/browser/devtools/webconsole/test/test-bug-632347-iterators-generators.html
deleted file mode 100644
index a6080c642..000000000
--- a/browser/devtools/webconsole/test/test-bug-632347-iterators-generators.html
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
- <head>
- <meta charset="utf-8">
- <title>Web Console test for bug 632347 - iterators and generators</title>
- <!-- Any copyright is dedicated to the Public Domain.
- http://creativecommons.org/publicdomain/zero/1.0/ -->
-<script type="application/javascript;version=1.8">
-(function(){
-function genFunc() {
- var a = 5;
- while (a < 10) {
- yield a++;
- }
-}
-
-window._container = {};
-
-_container.gen1 = genFunc();
-_container.gen1.next();
-
-var obj = { foo: "bar", baz: "baaz", hay: "stack" };
-_container.iter1 = Iterator(obj);
-
-function Range(low, high) {
- this.low = low;
- this.high = high;
-}
-
-function RangeIterator(range) {
- this.range = range;
- this.current = this.range.low;
-}
-
-RangeIterator.prototype.next = function() {
- if (this.current > this.range.high) {
- throw StopIteration;
- } else {
- return this.current++;
- }
-}
-
-Range.prototype.__iterator__ = function() {
- return new RangeIterator(this);
-}
-
-_container.iter2 = new Range(3, 15);
-
-_container.gen2 = (i * 2 for (i in _container.iter2));
-})();
-</script>
- </head>
- <body>
- <p>Web Console test for bug 632347 - iterators and generators.</p>
- </body>
-</html>