From 22897342cae649d37b9ad1fd66f8f2db10c5c20b Mon Sep 17 00:00:00 2001 From: Akshay Gupta Date: Thu, 9 Jan 2025 22:16:56 +0530 Subject: [PATCH] add tests in pullvariables for decimal values as well --- .../src/plugin/pullVariables.test.ts | 108 ++++++++++++++++++ 1 file changed, 108 insertions(+) diff --git a/packages/tokens-studio-for-figma/src/plugin/pullVariables.test.ts b/packages/tokens-studio-for-figma/src/plugin/pullVariables.test.ts index 6c77f394f..2dce9fec7 100644 --- a/packages/tokens-studio-for-figma/src/plugin/pullVariables.test.ts +++ b/packages/tokens-studio-for-figma/src/plugin/pullVariables.test.ts @@ -82,6 +82,18 @@ describe('pullStyles', () => { '1:3': 16, }, }, + { + name: 'Number3', + remote: false, + variableCollectionId: 'coll1', + resolvedType: 'FLOAT', + valuesByMode: { + '1:0': 24.8, + '1:1': 24.8, + '1:2': 24.8, + '1:3': 24.8, + }, + }, { name: 'String', remote: false, @@ -191,6 +203,30 @@ describe('pullStyles', () => { type: 'number', value: 16, }, + { + name: 'Number3', + parent: 'Collection 1/Default', + type: 'number', + value: 24.8, + }, + { + name: 'Number3', + parent: 'Collection 1/Dark', + type: 'number', + value: 24.8, + }, + { + name: 'Number3', + parent: 'Collection 1/Light', + type: 'number', + value: 24.8, + }, + { + name: 'Number3', + parent: 'Collection 1/Custom', + type: 'number', + value: 24.8, + }, ], booleans: [{ name: 'Boolean', parent: 'Collection 1/Default', type: 'boolean', value: 'true', @@ -292,6 +328,30 @@ describe('pullStyles', () => { type: 'dimension', value: '16px', }, + { + name: 'Number3', + parent: 'Collection 1/Default', + type: 'dimension', + value: '24.8px', + }, + { + name: 'Number3', + parent: 'Collection 1/Dark', + type: 'dimension', + value: '24.8px', + }, + { + name: 'Number3', + parent: 'Collection 1/Light', + type: 'dimension', + value: '24.8px', + }, + { + name: 'Number3', + parent: 'Collection 1/Custom', + type: 'dimension', + value: '24.8px', + }, ], booleans: [{ name: 'Boolean', parent: 'Collection 1/Default', type: 'boolean', value: 'true', @@ -393,6 +453,30 @@ describe('pullStyles', () => { type: 'dimension', value: '1rem', }, + { + name: 'Number3', + parent: 'Collection 1/Default', + type: 'dimension', + value: '1.55rem', + }, + { + name: 'Number3', + parent: 'Collection 1/Dark', + type: 'dimension', + value: '1.55rem', + }, + { + name: 'Number3', + parent: 'Collection 1/Light', + type: 'dimension', + value: '1.55rem', + }, + { + name: 'Number3', + parent: 'Collection 1/Custom', + type: 'dimension', + value: '1.55rem', + }, ], booleans: [{ name: 'Boolean', parent: 'Collection 1/Default', type: 'boolean', value: 'true', @@ -494,6 +578,30 @@ describe('pullStyles', () => { type: 'dimension', value: '1rem', }, + { + name: 'Number3', + parent: 'Collection 1/Default', + type: 'dimension', + value: '1.55rem', + }, + { + name: 'Number3', + parent: 'Collection 1/Dark', + type: 'dimension', + value: '1.55rem', + }, + { + name: 'Number3', + parent: 'Collection 1/Light', + type: 'dimension', + value: '1.55rem', + }, + { + name: 'Number3', + parent: 'Collection 1/Custom', + type: 'dimension', + value: '1.55rem', + }, ], booleans: [{ name: 'Boolean', parent: 'Collection 1/Default', type: 'boolean', value: 'true',