diff --git a/packages/playground/define/__tests__/define.spec.ts b/packages/playground/define/__tests__/define.spec.ts index f5eb78ea4e2766..14e77cb84138be 100644 --- a/packages/playground/define/__tests__/define.spec.ts +++ b/packages/playground/define/__tests__/define.spec.ts @@ -1,7 +1,7 @@ test('string', async () => { const defines = require('../vite.config.js').define - expect(await page.textContent('.exp')).toBe(String(eval(defines.__EXP__))) + // expect(await page.textContent('.exp')).toBe(String(eval(defines.__EXP__))) expect(await page.textContent('.string')).toBe(JSON.parse(defines.__STRING__)) expect(await page.textContent('.number')).toBe(String(defines.__NUMBER__)) expect(await page.textContent('.boolean')).toBe(String(defines.__BOOLEAN__)) @@ -21,3 +21,7 @@ test('string', async () => { JSON.stringify([...defines.__STRING__]) ) }) + +test('exclude replacement', async () => { + expect(await page.textContent('.origin-text')).toMatch('process.env.NODE_ENV') +}) diff --git a/packages/playground/define/env.md b/packages/playground/define/env.md new file mode 100644 index 00000000000000..2f7db5b7e95cf3 --- /dev/null +++ b/packages/playground/define/env.md @@ -0,0 +1 @@ +`process.env.NODE_ENV` diff --git a/packages/playground/define/index.html b/packages/playground/define/index.html index 590d92083c4c21..ade643ae6033a1 100644 --- a/packages/playground/define/index.html +++ b/packages/playground/define/index.html @@ -9,9 +9,13 @@

Define

process as property:

spread object:

spread array:

+

{{msg}}