const assert = require( 'assert' ); module.exports = { description: 'warns on top-level this (#770)', warnings: warnings => { assert.deepEqual( warnings, [ 'The `this` keyword is equivalent to `undefined` at the top level of an ES module, and has been rewritten' ]); }, runtimeError: err => { assert.equal( err.message, `Cannot set property 'foo' of undefined` ); } };