From e7fa566442e0bf650e14a64ffcf10da193af1e95 Mon Sep 17 00:00:00 2001 From: Thiago Arrais Date: Mon, 2 Sep 2019 16:58:54 -0300 Subject: [PATCH] Includes test for #8354 (#10385) --- .../test/fixtures/regression/8354/exec.js | 5 +++++ .../test/fixtures/regression/8354/options.json | 3 +++ 2 files changed, 8 insertions(+) create mode 100644 packages/babel-plugin-proposal-optional-chaining/test/fixtures/regression/8354/exec.js create mode 100644 packages/babel-plugin-proposal-optional-chaining/test/fixtures/regression/8354/options.json diff --git a/packages/babel-plugin-proposal-optional-chaining/test/fixtures/regression/8354/exec.js b/packages/babel-plugin-proposal-optional-chaining/test/fixtures/regression/8354/exec.js new file mode 100644 index 0000000000..c050ed412a --- /dev/null +++ b/packages/babel-plugin-proposal-optional-chaining/test/fixtures/regression/8354/exec.js @@ -0,0 +1,5 @@ +const foo = undefined; +const bar = 'bar'; +const foobar = foo?.replace(`foo${bar}`, ''); + +expect(foobar).toBe(undefined); \ No newline at end of file diff --git a/packages/babel-plugin-proposal-optional-chaining/test/fixtures/regression/8354/options.json b/packages/babel-plugin-proposal-optional-chaining/test/fixtures/regression/8354/options.json new file mode 100644 index 0000000000..8d2ec02da0 --- /dev/null +++ b/packages/babel-plugin-proposal-optional-chaining/test/fixtures/regression/8354/options.json @@ -0,0 +1,3 @@ +{ + "plugins": ["proposal-optional-chaining", "transform-template-literals"] +} \ No newline at end of file