From e962b527005de99ba988b4bda335b974e99b472d Mon Sep 17 00:00:00 2001 From: Ivan Demidov Date: Mon, 15 Mar 2021 16:42:52 +0300 Subject: [PATCH] test: 'nested' vars not being processed, issue #209 --- test/test.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test/test.js b/test/test.js index 16ad35d..e8b17ee 100644 --- a/test/test.js +++ b/test/test.js @@ -6,6 +6,12 @@ const processing = (input, options) => { return postcss([plugin(options)]).process(input).css; }; +test('it change circular reference witch cacl', t => { + const expected = ':root { --original-var: 4px; --nested-var: calc(2 * var(--original-var)); } .class-name { @mixin mixinName calc(2 * 4px); }'; + const value = ':root { --original-var: 4px; --nested-var: calc(2 * var(--original-var)); } .class-name { @mixin mixinName var(--nested-var); }'; + t.is(processing(value), expected); +}); + test('it change circular reference', t => { const expected = ':root{ --from: 1; --to: var(--from)} @for $i from 1 to 1'; const value = ':root{ --from: 1; --to: var(--from)} @for $i from var(--from) to var(--to)';