Skip to content

Commit c616d06

Browse files
committed
Merge branch 'fix-sourcemap' into 'master'
Output the correct sourcemap object See merge request IvanSanchez/rollup-plugin-unassert!2
2 parents c95baaa + 7dfbe15 commit c616d06

File tree

3 files changed

+24
-20
lines changed

3 files changed

+24
-20
lines changed

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,21 +11,21 @@
1111
],
1212
"dependencies": {
1313
"acorn": "^4.0.4",
14-
"convert-source-map": "^1.3.0",
14+
"convert-source-map": "^1.5.1",
1515
"escodegen": "^1.8.1",
1616
"multi-stage-sourcemap": "^0.2.1",
1717
"rollup-pluginutils": "^2.0.1",
1818
"unassert": "^1.5.1"
1919
},
2020
"devDependencies": {
21-
"rollup": "^0.41.4",
21+
"rollup": "^0.56.2",
2222
"rollup-plugin-buble": "^0.15.0"
2323
},
2424
"peerDependencies": {
25-
"rollup": "^0.41.4"
25+
"rollup": "^0.56.2"
2626
},
2727
"scripts": {
28-
"test": "js test/test.js",
28+
"test": "node test/test.js",
2929
"pretest": "npm run build:cjs",
3030
"build": "npm run build:cjs && npm run build:es",
3131
"build:cjs": "rollup -c -o dist/rollup-plugin-unassert.cjs.js -f cjs",

src/unassert.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,12 +77,12 @@ export default function unassert ( options = {} ) {
7777
const reMap = reconnectSourceMap(inMap, outMap);
7878
resolve({
7979
code: unassertedAst.code,
80-
map: reMap
80+
map: reMap.toObject()
8181
});
8282
} else {
8383
resolve({
8484
code: unassertedAst.code,
85-
map: outMap
85+
map: outMap.toObject()
8686
});
8787
}
8888

test/test.js

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -7,26 +7,30 @@ var fs = require('fs');
77
// This is the example from https://github.com/unassert-js/unassert#example
88

99
rollup.rollup({
10-
entry: 'test/original.js',
10+
input: 'test/original.js',
1111
plugins: [
1212
rollupUnassert()
1313
]
1414
}).then( function ( bundle ) {
1515
// Generate bundle + sourcemap
16-
const result = bundle.generate({
16+
return bundle.generate({
1717
format: 'es',
18-
});
19-
20-
var expected = fs.readFileSync('test/expected.js').toString();
18+
sourcemap: 'inline'
19+
}).then(result => {
20+
var expected = fs.readFileSync('test/expected.js').toString();
2121

22-
if (expected === result.code) {
23-
console.log("rollup-plugin-unassert unit test passed");
24-
process.exit(0);
25-
} else {
26-
console.log("rollup-plugin-unassert unit test failed");
27-
console.log("Generated code: \n", result.code);
28-
console.log("Expected code: \n", expected);
29-
process.exit(-1);
30-
}
22+
if (expected === result.code) {
23+
console.log("rollup-plugin-unassert unit test passed");
24+
process.exit(0);
25+
} else {
26+
console.log("rollup-plugin-unassert unit test failed");
27+
console.log("Generated code: \n", result.code);
28+
console.log("Expected code: \n", expected);
29+
process.exit(-1);
30+
}
31+
});
3132

33+
}).catch(e => {
34+
console.error(e);
35+
process.exit(-1);
3236
});

0 commit comments

Comments
 (0)