cli: also verify print output in build transform tests
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
"name": "pkg-commonjs",
|
||||
"type": "commonjs",
|
||||
"exports": {
|
||||
".": "./main.ts"
|
||||
".": "./main.ts",
|
||||
"./print": "./print.ts"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"name": "pkg-default",
|
||||
"exports": {
|
||||
".": "./main.ts"
|
||||
".": "./main.ts",
|
||||
"./print": "./print.ts"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
"name": "pkg-module",
|
||||
"type": "module",
|
||||
"exports": {
|
||||
".": "./main.ts"
|
||||
".": "./main.ts",
|
||||
"./print": "./print.ts"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -179,6 +179,16 @@ describe('package build transforms', () => {
|
||||
dep: exportValues.commonJs,
|
||||
dyn: exportValues.all,
|
||||
});
|
||||
|
||||
expect(loadFixture('pkg-commonjs/dist/print.cjs')).toEqual({
|
||||
depCommonJs: expectedExports.commonJs,
|
||||
depDefault: expectedExports.commonJs,
|
||||
dynCommonJs: expectedExports.commonJs,
|
||||
dynDefault: expectedExports.commonJs,
|
||||
dynModule: expectedExports.module,
|
||||
dep: exportValues.commonJs,
|
||||
dyn: exportValues.all,
|
||||
});
|
||||
});
|
||||
|
||||
it('should build and load from default format', async () => {
|
||||
@@ -201,6 +211,16 @@ describe('package build transforms', () => {
|
||||
dep: exportValues.commonJs,
|
||||
dyn: exportValues.all,
|
||||
});
|
||||
|
||||
expect(loadFixture('pkg-default/dist/print.cjs')).toEqual({
|
||||
depCommonJs: expectedExports.commonJs,
|
||||
depDefault: expectedExports.commonJs,
|
||||
dynCommonJs: expectedExports.commonJs,
|
||||
dynDefault: expectedExports.commonJs,
|
||||
dynModule: expectedExports.module,
|
||||
dep: exportValues.commonJs,
|
||||
dyn: exportValues.all,
|
||||
});
|
||||
});
|
||||
|
||||
it('should build and load from module format', async () => {
|
||||
@@ -224,5 +244,16 @@ describe('package build transforms', () => {
|
||||
dep: exportValues.all,
|
||||
dyn: exportValues.all,
|
||||
});
|
||||
|
||||
expect(loadFixture('pkg-module/dist/print.mjs')).toEqual({
|
||||
depCommonJs: expectedExports.commonJs,
|
||||
depDefault: expectedExports.commonJs,
|
||||
depModule: expectedExports.module,
|
||||
dynCommonJs: expectedExports.commonJs,
|
||||
dynDefault: expectedExports.commonJs,
|
||||
dynModule: expectedExports.module,
|
||||
dep: exportValues.all,
|
||||
dyn: exportValues.all,
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user