|
1 |
| -var fs = require('fs'); |
2 |
| -var path = require('path'); |
3 |
| -var test = require('tap').test; |
4 |
| -var attachTestStorage = require('../fixtures/attach-test-storage'); |
5 |
| -var extract = require('../fixtures/extract'); |
6 |
| -var VirtualMachine = require('../../src/index'); |
| 1 | +const fs = require('fs'); |
| 2 | +const path = require('path'); |
| 3 | +const test = require('tap').test; |
| 4 | +const attachTestStorage = require('../fixtures/attach-test-storage'); |
| 5 | +const extract = require('../fixtures/extract'); |
| 6 | +const VirtualMachine = require('../../src/index'); |
7 | 7 |
|
8 |
| -var projectUri = path.resolve(__dirname, '../fixtures/complex.sb2'); |
9 |
| -var project = extract(projectUri); |
| 8 | +const projectUri = path.resolve(__dirname, '../fixtures/complex.sb2'); |
| 9 | +const project = extract(projectUri); |
10 | 10 |
|
11 |
| -var spriteUri = path.resolve(__dirname, '../fixtures/sprite.json'); |
12 |
| -var sprite = fs.readFileSync(spriteUri, 'utf8'); |
| 11 | +const spriteUri = path.resolve(__dirname, '../fixtures/sprite.json'); |
| 12 | +const sprite = fs.readFileSync(spriteUri, 'utf8'); |
13 | 13 |
|
14 |
| -test('complex', function (t) { |
15 |
| - var vm = new VirtualMachine(); |
| 14 | +test('complex', t => { |
| 15 | + const vm = new VirtualMachine(); |
16 | 16 | attachTestStorage(vm);
|
17 | 17 |
|
18 | 18 | // Evaluate playground data and exit
|
19 |
| - vm.on('playgroundData', function (e) { |
20 |
| - var threads = JSON.parse(e.threads); |
| 19 | + vm.on('playgroundData', e => { |
| 20 | + const threads = JSON.parse(e.threads); |
21 | 21 | t.ok(threads.length === 0);
|
22 | 22 | t.end();
|
23 | 23 | process.nextTick(process.exit);
|
24 | 24 | });
|
25 | 25 |
|
26 | 26 | // Manipulate each target
|
27 |
| - vm.on('targetsUpdate', function (data) { |
28 |
| - var targets = data.targetList; |
29 |
| - for (var i in targets) { |
| 27 | + vm.on('targetsUpdate', data => { |
| 28 | + const targets = data.targetList; |
| 29 | + for (const i in targets) { |
30 | 30 | if (targets[i].isStage === true) continue;
|
31 | 31 | if (targets[i].name.match(/test/)) continue;
|
32 | 32 |
|
@@ -55,12 +55,12 @@ test('complex', function (t) {
|
55 | 55 | });
|
56 | 56 |
|
57 | 57 | // Start VM, load project, and run
|
58 |
| - t.doesNotThrow(function () { |
| 58 | + t.doesNotThrow(() => { |
59 | 59 | vm.start();
|
60 | 60 | vm.clear();
|
61 | 61 | vm.setCompatibilityMode(false);
|
62 | 62 | vm.setTurboMode(false);
|
63 |
| - vm.loadProject(project).then(function () { |
| 63 | + vm.loadProject(project).then(() => { |
64 | 64 | vm.greenFlag();
|
65 | 65 |
|
66 | 66 | // Post IO data
|
@@ -89,7 +89,7 @@ test('complex', function (t) {
|
89 | 89 | );
|
90 | 90 |
|
91 | 91 | // After two seconds, get playground data and stop
|
92 |
| - setTimeout(function () { |
| 92 | + setTimeout(() => { |
93 | 93 | vm.getPlaygroundData();
|
94 | 94 | vm.stopAll();
|
95 | 95 | }, 2000);
|
|
0 commit comments