From 5dde63fa0a034389218b2e7238ba4b15b6b4241c Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Tue, 10 Mar 2015 02:13:00 +1100 Subject: [PATCH] more elaborate tests for #980 --- .../es6-classes/preserves-directives/actual.js | 16 ++++++++++++++++ .../es6-classes/preserves-directives/expected.js | 15 +++++++++++++++ 2 files changed, 31 insertions(+) diff --git a/test/fixtures/transformation/es6-classes/preserves-directives/actual.js b/test/fixtures/transformation/es6-classes/preserves-directives/actual.js index 05c375333f..dfcde36327 100644 --- a/test/fixtures/transformation/es6-classes/preserves-directives/actual.js +++ b/test/fixtures/transformation/es6-classes/preserves-directives/actual.js @@ -4,3 +4,19 @@ class MyCtrl { foo; } } + +class MyCtrl2 { + constructor(a) { + "a"; + "b"; + foo; + } +} + +class MyCtrl3 { + constructor(a) { + "a"; + foo; + "b"; + } +} diff --git a/test/fixtures/transformation/es6-classes/preserves-directives/expected.js b/test/fixtures/transformation/es6-classes/preserves-directives/expected.js index 2efc492407..33e0e33e59 100644 --- a/test/fixtures/transformation/es6-classes/preserves-directives/expected.js +++ b/test/fixtures/transformation/es6-classes/preserves-directives/expected.js @@ -5,3 +5,18 @@ var MyCtrl = function MyCtrl(a) { babelHelpers.classCallCheck(this, MyCtrl); foo; }; + +var MyCtrl2 = function MyCtrl2(a) { + "a"; + "b"; + babelHelpers.classCallCheck(this, MyCtrl2); + foo; +}; + + +var MyCtrl3 = function MyCtrl3(a) { + "a"; + babelHelpers.classCallCheck(this, MyCtrl3); + foo; + "b"; +};