Skip to content

Commit dfc0955

Browse files
committed
Add a test which is using namespaced packages
See #163
1 parent 2ac0fb5 commit dfc0955

File tree

8 files changed

+32
-2
lines changed

8 files changed

+32
-2
lines changed

test/files/node_modules/@namespace/test-package-css/css/index.css

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

test/files/node_modules/@namespace/test-package-css/package.json

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

test/files/node_modules/@namespace/test-package-main/css/main.css

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

test/files/node_modules/@namespace/test-package-main/package.json

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

test/files/node_modules/@namespace/test-package-main/scss/main.scss

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

test/files/package-import.css

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,12 @@
66

77
.test-package-css {
88
content: 'css index file'; }
9+
10+
.namespace-test-package-main {
11+
content: 'namespace main scss file'; }
12+
13+
.namespace-test-package-main {
14+
content: 'namespace main css file'; }
15+
16+
.namespace-test-package-css {
17+
content: 'namespace css index file'; }

test/files/package-import.scss

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
11
@import '~test-package-main';
22
@import '~test-package-main/css/main';
33
@import '~test-package-css';
4+
5+
@import '~@namespace/test-package-main';
6+
@import '~@namespace/test-package-main/css/main';
7+
@import '~@namespace/test-package-css';

test/package-importer.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { exec } from 'child_process';
66
import * as packageImporter from '../packages/node-sass-package-importer/dist/index';
77

88
describe(`packageImporter()`, () => {
9-
test(`It should import the modules main file.`, () => {
9+
test(`It should import files from modules.`, () => {
1010
const expectedResult = fs.readFileSync(`test/files/package-import.css`, {
1111
encoding: `utf8`,
1212
});
@@ -20,7 +20,7 @@ describe(`packageImporter()`, () => {
2020
expect(result).toBe(expectedResult);
2121
});
2222

23-
test(`It should import the modules main file via CLI.`, async () => {
23+
test(`It should import files from modules via CLI.`, async () => {
2424
// tslint:disable-next-line max-line-length
2525
const cmd = `cd ${__dirname}/files && node ../../node_modules/.bin/node-sass --importer ../../packages/node-sass-package-importer/dist/cli.js package-import.scss`;
2626
const expectedResult = fs.readFileSync(`test/files/package-import.css`, {

0 commit comments

Comments
 (0)