first commit

This commit is contained in:
s.golasch
2023-08-01 13:49:46 +02:00
commit 1fc239fd54
20238 changed files with 3112246 additions and 0 deletions

41
build/node_modules/lexical-scope/test/props.js generated vendored Normal file
View File

@@ -0,0 +1,41 @@
var test = require('tape');
var detect = require('../');
var fs = require('fs');
var src = {
call: fs.readFileSync(__dirname + '/files/buffer_call.js'),
isbuffer: fs.readFileSync(__dirname + '/files/buffer_isbuffer.js'),
v: fs.readFileSync(__dirname + '/files/buffer_var.js')
};
test('implicit props: call', function (t) {
t.plan(3);
var scope = detect(src.call);
t.deepEqual(scope.locals, { '': [] });
t.deepEqual(scope.globals.implicit, [ 'console', 'Buffer' ]);
t.deepEqual(scope.globals.implicitProperties, {
console: [ 'log' ],
Buffer: [ '()' ]
})
});
test('implicit props: isBuffer', function (t) {
t.plan(3);
var scope = detect(src.isbuffer);
t.deepEqual(scope.locals, { '': [] });
t.deepEqual(scope.globals.implicit, [ 'console', 'Buffer' ]);
t.deepEqual(scope.globals.implicitProperties, {
console: [ 'log' ],
Buffer: [ 'isBuffer' ]
})
});
test('implicit props: var', function (t) {
t.plan(3);
var scope = detect(src.v);
t.deepEqual(scope.locals, { '': [] });
t.deepEqual(scope.globals.implicit, [ 'console', 'Buffer' ]);
t.deepEqual(scope.globals.implicitProperties, {
console: [ 'log' ],
Buffer: [ '*' ]
})
});