From 3dbff7f8a00bb0b5324af6794df6beabc177f087 Mon Sep 17 00:00:00 2001 From: Romain Menke Date: Thu, 28 Dec 2023 15:17:40 +0100 Subject: [PATCH] add tests for empty files --- package-lock.json | 10 +++++----- package.json | 4 ++-- test/_tape.mjs | 4 ++++ test/components/empty.scss | 0 test/empty.expect.css | 0 test/empty.scss | 0 test/imports.scss | 1 + 7 files changed, 12 insertions(+), 7 deletions(-) create mode 100644 test/components/empty.scss create mode 100644 test/empty.expect.css create mode 100644 test/empty.scss diff --git a/package-lock.json b/package-lock.json index 4133fd0..392b8c2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,10 +17,10 @@ "@babel/core": "^7.23.6", "@babel/eslint-parser": "^7.23.3", "@babel/preset-env": "^7.23.6", - "@csstools/postcss-tape": "4.1.0", + "@csstools/postcss-tape": "^4.1.1", "@rollup/plugin-babel": "^6.0.4", "eslint": "^8.56.0", - "eslint-config-dev": "3.3.1", + "eslint-config-dev": "^3.3.1", "postcss": "^8.4.32", "postcss-import": "^15.1.0", "rollup": "^4.9.1" @@ -1728,9 +1728,9 @@ } }, "node_modules/@csstools/postcss-tape": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-tape/-/postcss-tape-4.1.0.tgz", - "integrity": "sha512-LQQsc6FLkXtwsHxNyFDiAHxYhOWhFw0xTqyR/EAZ6fZboHyXNNpdfP+gqFxDMbVD9PVnrkopfgq36l4KV24XuQ==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-tape/-/postcss-tape-4.1.1.tgz", + "integrity": "sha512-pAZPZeRCpCnPu2Db7eE0u4hHtDRFGTuuWQOEz+ppAQ2QKjmy0/OEZqqK0bmF8YBcCbIBRefx5yRSw2Gqe3WbGw==", "dev": true, "funding": [ { diff --git a/package.json b/package.json index 4600016..8fe671f 100644 --- a/package.json +++ b/package.json @@ -47,10 +47,10 @@ "@rollup/plugin-babel": "^6.0.4", "@babel/eslint-parser": "^7.23.3", "eslint": "^8.56.0", - "eslint-config-dev": "3.3.1", + "eslint-config-dev": "^3.3.1", "postcss": "^8.4.32", "postcss-import": "^15.1.0", - "@csstools/postcss-tape": "4.1.0", + "@csstools/postcss-tape": "^4.1.1", "rollup": "^4.9.1" }, "eslintConfig": { diff --git a/test/_tape.mjs b/test/_tape.mjs index fed9986..5ce1663 100644 --- a/test/_tape.mjs +++ b/test/_tape.mjs @@ -16,6 +16,10 @@ postcssTape(plugin)({ }, source: 'basic.scss', }, + 'empty': { + message: 'supports empty files', + source: 'empty.scss', + }, 'imports': { message: 'supports imports usage', source: 'imports.scss', diff --git a/test/components/empty.scss b/test/components/empty.scss new file mode 100644 index 0000000..e69de29 diff --git a/test/empty.expect.css b/test/empty.expect.css new file mode 100644 index 0000000..e69de29 diff --git a/test/empty.scss b/test/empty.scss new file mode 100644 index 0000000..e69de29 diff --git a/test/imports.scss b/test/imports.scss index 1f0afeb..f12921a 100644 --- a/test/imports.scss +++ b/test/imports.scss @@ -1,2 +1,3 @@ @import "components/vars"; @import "components/page"; +@import "components/empty";