mirror of https://github.com/lukechilds/rollup.git
Rich Harris
8 years ago
4 changed files with 64 additions and 3 deletions
@ -0,0 +1,37 @@ |
|||||
|
const path = require( 'path' ); |
||||
|
|
||||
|
module.exports = { |
||||
|
description: 'plugin transform hooks can use `this.warn({...}, char)` (#1140)', |
||||
|
options: { |
||||
|
plugins: [{ |
||||
|
name: 'test', |
||||
|
transform ( code, id ) { |
||||
|
this.warn({ message: 'foo' }); |
||||
|
this.warn( 'bar', 22 ); |
||||
|
return 'assert.equal( 21 * 2, 42 );'; |
||||
|
} |
||||
|
}] |
||||
|
}, |
||||
|
warnings: [ |
||||
|
{ |
||||
|
code: 'PLUGIN_WARNING', |
||||
|
plugin: 'test', |
||||
|
message: 'foo' |
||||
|
}, |
||||
|
{ |
||||
|
code: 'PLUGIN_WARNING', |
||||
|
plugin: 'test', |
||||
|
message: 'bar', |
||||
|
pos: 22, |
||||
|
loc: { |
||||
|
file: path.resolve( __dirname, 'main.js' ), |
||||
|
line: 1, |
||||
|
column: 22 |
||||
|
}, |
||||
|
frame: ` |
||||
|
1: assert.equal( 21 * 2, TK ); |
||||
|
^ |
||||
|
` |
||||
|
} |
||||
|
] |
||||
|
}; |
@ -0,0 +1 @@ |
|||||
|
assert.equal( 21 * 2, TK ); |
Loading…
Reference in new issue