From 249d74958029acdadb84e276c7b0ba8ffcb7b731 Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Thu, 29 Jan 2015 11:58:58 +1100 Subject: [PATCH] update asyncToGenerator tests --- .../transformation/async-to-generator/async/expected.js | 2 +- .../transformation/async-to-generator/expression/expected.js | 4 ++-- .../transformation/async-to-generator/statement/expected.js | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/test/fixtures/transformation/async-to-generator/async/expected.js b/test/fixtures/transformation/async-to-generator/async/expected.js index 1fff5870ec..4d32919a9e 100644 --- a/test/fixtures/transformation/async-to-generator/async/expected.js +++ b/test/fixtures/transformation/async-to-generator/async/expected.js @@ -1,6 +1,6 @@ "use strict"; -var _asyncToGenerator = function (fn) { return function () { var gen = fn.apply(this, arguments); return new Promise(function (resolve, reject) { var callNext = step.bind(gen.next); var callThrow = step.bind(gen["throw"]); function step(arg) { try { var info = this(arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(callNext, callThrow); } } callNext(); }); }; }; +var _asyncToGenerator = function (fn) { return function () { var gen = fn.apply(this, arguments); return new Promise(function (resolve, reject) { var callNext = step.bind(null, "next"); var callThrow = step.bind(null, "throw"); function step(key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(callNext, callThrow); } } callNext(); }); }; }; var _prototypeProperties = function (child, staticProps, instanceProps) { if (staticProps) Object.defineProperties(child, staticProps); if (instanceProps) Object.defineProperties(child.prototype, instanceProps); }; diff --git a/test/fixtures/transformation/async-to-generator/expression/expected.js b/test/fixtures/transformation/async-to-generator/expression/expected.js index b8acf98a48..5d00201b64 100644 --- a/test/fixtures/transformation/async-to-generator/expression/expected.js +++ b/test/fixtures/transformation/async-to-generator/expression/expected.js @@ -1,7 +1,7 @@ "use strict"; -var _asyncToGenerator = function (fn) { return function () { var gen = fn.apply(this, arguments); return new Promise(function (resolve, reject) { var callNext = step.bind(gen.next); var callThrow = step.bind(gen["throw"]); function step(arg) { try { var info = this(arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(callNext, callThrow); } } callNext(); }); }; }; +var _asyncToGenerator = function (fn) { return function () { var gen = fn.apply(this, arguments); return new Promise(function (resolve, reject) { var callNext = step.bind(null, "next"); var callThrow = step.bind(null, "throw"); function step(key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(callNext, callThrow); } } callNext(); }); }; }; var foo = _asyncToGenerator(function* () { var wat = yield bar(); -}); \ No newline at end of file +}); diff --git a/test/fixtures/transformation/async-to-generator/statement/expected.js b/test/fixtures/transformation/async-to-generator/statement/expected.js index b8acf98a48..5d00201b64 100644 --- a/test/fixtures/transformation/async-to-generator/statement/expected.js +++ b/test/fixtures/transformation/async-to-generator/statement/expected.js @@ -1,7 +1,7 @@ "use strict"; -var _asyncToGenerator = function (fn) { return function () { var gen = fn.apply(this, arguments); return new Promise(function (resolve, reject) { var callNext = step.bind(gen.next); var callThrow = step.bind(gen["throw"]); function step(arg) { try { var info = this(arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(callNext, callThrow); } } callNext(); }); }; }; +var _asyncToGenerator = function (fn) { return function () { var gen = fn.apply(this, arguments); return new Promise(function (resolve, reject) { var callNext = step.bind(null, "next"); var callThrow = step.bind(null, "throw"); function step(key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(callNext, callThrow); } } callNext(); }); }; }; var foo = _asyncToGenerator(function* () { var wat = yield bar(); -}); \ No newline at end of file +});