mirror of
https://github.com/scratchfoundation/scratch-vm.git
synced 2025-08-06 19:41:51 -04:00
Use ES6 linting rules in the project root
Update all tests for `no-var` and `prefer-arrow-callback` (using `--fix`)
This commit is contained in:
parent
5f59d1e7e5
commit
bafdf8d9f2
36 changed files with 666 additions and 666 deletions
test/unit
|
@ -1,24 +1,24 @@
|
|||
var test = require('tap').test;
|
||||
var RenderedTarget = require('../../src/sprites/rendered-target');
|
||||
var Sprite = require('../../src/sprites/sprite');
|
||||
var Runtime = require('../../src/engine/runtime');
|
||||
var FakeRenderer = require('../fixtures/fake-renderer');
|
||||
const test = require('tap').test;
|
||||
const RenderedTarget = require('../../src/sprites/rendered-target');
|
||||
const Sprite = require('../../src/sprites/sprite');
|
||||
const Runtime = require('../../src/engine/runtime');
|
||||
const FakeRenderer = require('../fixtures/fake-renderer');
|
||||
|
||||
test('clone effects', function (t) {
|
||||
test('clone effects', t => {
|
||||
// Create two clones and ensure they have different graphic effect objects.
|
||||
// Regression test for Github issue #224
|
||||
var spr = new Sprite();
|
||||
var a = new RenderedTarget(spr, null);
|
||||
var b = new RenderedTarget(spr, null);
|
||||
const spr = new Sprite();
|
||||
const a = new RenderedTarget(spr, null);
|
||||
const b = new RenderedTarget(spr, null);
|
||||
t.ok(a.effects !== b.effects);
|
||||
t.end();
|
||||
});
|
||||
|
||||
test('setxy', function (t) {
|
||||
var s = new Sprite();
|
||||
var r = new Runtime();
|
||||
var a = new RenderedTarget(s, r);
|
||||
var renderer = new FakeRenderer();
|
||||
test('setxy', t => {
|
||||
const s = new Sprite();
|
||||
const r = new Runtime();
|
||||
const a = new RenderedTarget(s, r);
|
||||
const renderer = new FakeRenderer();
|
||||
a.renderer = renderer;
|
||||
a.setXY(123, 321, true);
|
||||
t.equals(a.x, 123);
|
||||
|
@ -26,54 +26,54 @@ test('setxy', function (t) {
|
|||
t.end();
|
||||
});
|
||||
|
||||
test('direction', function (t) {
|
||||
var s = new Sprite();
|
||||
var r = new Runtime();
|
||||
var a = new RenderedTarget(s, r);
|
||||
var renderer = new FakeRenderer();
|
||||
test('direction', t => {
|
||||
const s = new Sprite();
|
||||
const r = new Runtime();
|
||||
const a = new RenderedTarget(s, r);
|
||||
const renderer = new FakeRenderer();
|
||||
a.renderer = renderer;
|
||||
a.setDirection(123);
|
||||
t.equals(a._getRenderedDirectionAndScale().direction, 123);
|
||||
t.end();
|
||||
});
|
||||
|
||||
test('setSay', function (t) {
|
||||
var s = new Sprite();
|
||||
var r = new Runtime();
|
||||
var a = new RenderedTarget(s, r);
|
||||
var renderer = new FakeRenderer();
|
||||
test('setSay', t => {
|
||||
const s = new Sprite();
|
||||
const r = new Runtime();
|
||||
const a = new RenderedTarget(s, r);
|
||||
const renderer = new FakeRenderer();
|
||||
a.renderer = renderer;
|
||||
a.setSay();
|
||||
a.setSay('types not specified', 'message');
|
||||
t.end();
|
||||
});
|
||||
|
||||
test('setVisible', function (t) {
|
||||
var s = new Sprite();
|
||||
var r = new Runtime();
|
||||
var a = new RenderedTarget(s, r);
|
||||
var renderer = new FakeRenderer();
|
||||
test('setVisible', t => {
|
||||
const s = new Sprite();
|
||||
const r = new Runtime();
|
||||
const a = new RenderedTarget(s, r);
|
||||
const renderer = new FakeRenderer();
|
||||
a.renderer = renderer;
|
||||
a.setVisible(true);
|
||||
t.end();
|
||||
});
|
||||
|
||||
test('setSize', function (t) {
|
||||
var s = new Sprite();
|
||||
var r = new Runtime();
|
||||
var a = new RenderedTarget(s, r);
|
||||
var renderer = new FakeRenderer();
|
||||
test('setSize', t => {
|
||||
const s = new Sprite();
|
||||
const r = new Runtime();
|
||||
const a = new RenderedTarget(s, r);
|
||||
const renderer = new FakeRenderer();
|
||||
a.renderer = renderer;
|
||||
a.setSize(123);
|
||||
t.equals(a._getRenderedDirectionAndScale().scale[0], 123);
|
||||
t.end();
|
||||
});
|
||||
|
||||
test('set and clear effects', function (t) {
|
||||
var s = new Sprite();
|
||||
var r = new Runtime();
|
||||
var a = new RenderedTarget(s, r);
|
||||
var renderer = new FakeRenderer();
|
||||
test('set and clear effects', t => {
|
||||
const s = new Sprite();
|
||||
const r = new Runtime();
|
||||
const a = new RenderedTarget(s, r);
|
||||
const renderer = new FakeRenderer();
|
||||
a.renderer = renderer;
|
||||
for (var effect in a.effects) {
|
||||
a.setEffect(effect, 1);
|
||||
|
@ -86,34 +86,34 @@ test('set and clear effects', function (t) {
|
|||
t.end();
|
||||
});
|
||||
|
||||
test('setCostume', function (t) {
|
||||
var o = new Object();
|
||||
var s = new Sprite();
|
||||
var r = new Runtime();
|
||||
test('setCostume', t => {
|
||||
const o = new Object();
|
||||
const s = new Sprite();
|
||||
const r = new Runtime();
|
||||
s.costumes = [o];
|
||||
var a = new RenderedTarget(s, r);
|
||||
var renderer = new FakeRenderer();
|
||||
const a = new RenderedTarget(s, r);
|
||||
const renderer = new FakeRenderer();
|
||||
a.renderer = renderer;
|
||||
a.setCostume(0);
|
||||
t.end();
|
||||
});
|
||||
|
||||
test('setRotationStyle', function (t) {
|
||||
var s = new Sprite();
|
||||
var r = new Runtime();
|
||||
var a = new RenderedTarget(s, r);
|
||||
var renderer = new FakeRenderer();
|
||||
test('setRotationStyle', t => {
|
||||
const s = new Sprite();
|
||||
const r = new Runtime();
|
||||
const a = new RenderedTarget(s, r);
|
||||
const renderer = new FakeRenderer();
|
||||
a.renderer = renderer;
|
||||
a.setRotationStyle(RenderedTarget.ROTATION_STYLE_NONE);
|
||||
t.end();
|
||||
});
|
||||
|
||||
test('getBounds', function (t) {
|
||||
var s = new Sprite();
|
||||
var r = new Runtime();
|
||||
var renderer = new FakeRenderer();
|
||||
test('getBounds', t => {
|
||||
const s = new Sprite();
|
||||
const r = new Runtime();
|
||||
const renderer = new FakeRenderer();
|
||||
r.attachRenderer(renderer);
|
||||
var a = new RenderedTarget(s, r);
|
||||
const a = new RenderedTarget(s, r);
|
||||
a.renderer = renderer;
|
||||
t.equals(a.getBounds().top, 0);
|
||||
a.setXY(241, 241);
|
||||
|
@ -121,23 +121,23 @@ test('getBounds', function (t) {
|
|||
t.end();
|
||||
});
|
||||
|
||||
test('isTouchingPoint', function (t) {
|
||||
var s = new Sprite();
|
||||
var r = new Runtime();
|
||||
var renderer = new FakeRenderer();
|
||||
test('isTouchingPoint', t => {
|
||||
const s = new Sprite();
|
||||
const r = new Runtime();
|
||||
const renderer = new FakeRenderer();
|
||||
r.attachRenderer(renderer);
|
||||
var a = new RenderedTarget(s, r);
|
||||
const a = new RenderedTarget(s, r);
|
||||
a.renderer = renderer;
|
||||
t.equals(a.isTouchingPoint(), true);
|
||||
t.end();
|
||||
});
|
||||
|
||||
test('isTouchingEdge', function (t) {
|
||||
var s = new Sprite();
|
||||
var r = new Runtime();
|
||||
var renderer = new FakeRenderer();
|
||||
test('isTouchingEdge', t => {
|
||||
const s = new Sprite();
|
||||
const r = new Runtime();
|
||||
const renderer = new FakeRenderer();
|
||||
r.attachRenderer(renderer);
|
||||
var a = new RenderedTarget(s, r);
|
||||
const a = new RenderedTarget(s, r);
|
||||
a.renderer = renderer;
|
||||
t.equals(a.isTouchingEdge(), false);
|
||||
a.setXY(1000, 1000);
|
||||
|
@ -145,46 +145,46 @@ test('isTouchingEdge', function (t) {
|
|||
t.end();
|
||||
});
|
||||
|
||||
test('isTouchingSprite', function (t) {
|
||||
var s = new Sprite();
|
||||
var r = new Runtime();
|
||||
var renderer = new FakeRenderer();
|
||||
test('isTouchingSprite', t => {
|
||||
const s = new Sprite();
|
||||
const r = new Runtime();
|
||||
const renderer = new FakeRenderer();
|
||||
r.attachRenderer(renderer);
|
||||
var a = new RenderedTarget(s, r);
|
||||
const a = new RenderedTarget(s, r);
|
||||
a.renderer = renderer;
|
||||
t.equals(a.isTouchingSprite('fake'), false);
|
||||
t.end();
|
||||
});
|
||||
|
||||
test('isTouchingColor', function (t) {
|
||||
var s = new Sprite();
|
||||
var r = new Runtime();
|
||||
var renderer = new FakeRenderer();
|
||||
test('isTouchingColor', t => {
|
||||
const s = new Sprite();
|
||||
const r = new Runtime();
|
||||
const renderer = new FakeRenderer();
|
||||
r.attachRenderer(renderer);
|
||||
var a = new RenderedTarget(s, r);
|
||||
const a = new RenderedTarget(s, r);
|
||||
a.renderer = renderer;
|
||||
t.equals(a.isTouchingColor(), false);
|
||||
t.end();
|
||||
});
|
||||
|
||||
test('colorIsTouchingColor', function (t) {
|
||||
var s = new Sprite();
|
||||
var r = new Runtime();
|
||||
var renderer = new FakeRenderer();
|
||||
test('colorIsTouchingColor', t => {
|
||||
const s = new Sprite();
|
||||
const r = new Runtime();
|
||||
const renderer = new FakeRenderer();
|
||||
r.attachRenderer(renderer);
|
||||
var a = new RenderedTarget(s, r);
|
||||
const a = new RenderedTarget(s, r);
|
||||
a.renderer = renderer;
|
||||
t.equals(a.colorIsTouchingColor(), false);
|
||||
t.end();
|
||||
});
|
||||
|
||||
test('layers', function (t) {
|
||||
var s = new Sprite();
|
||||
var r = new Runtime();
|
||||
var renderer = new FakeRenderer();
|
||||
var o = new Object();
|
||||
test('layers', t => {
|
||||
const s = new Sprite();
|
||||
const r = new Runtime();
|
||||
const renderer = new FakeRenderer();
|
||||
const o = new Object();
|
||||
r.attachRenderer(renderer);
|
||||
var a = new RenderedTarget(s, r);
|
||||
const a = new RenderedTarget(s, r);
|
||||
a.renderer = renderer;
|
||||
a.goToFront();
|
||||
t.equals(a.renderer.order, 5);
|
||||
|
@ -196,12 +196,12 @@ test('layers', function (t) {
|
|||
t.end();
|
||||
});
|
||||
|
||||
test('keepInFence', function (t) {
|
||||
var s = new Sprite();
|
||||
var r = new Runtime();
|
||||
var renderer = new FakeRenderer();
|
||||
test('keepInFence', t => {
|
||||
const s = new Sprite();
|
||||
const r = new Runtime();
|
||||
const renderer = new FakeRenderer();
|
||||
r.attachRenderer(renderer);
|
||||
var a = new RenderedTarget(s, r);
|
||||
const a = new RenderedTarget(s, r);
|
||||
a.renderer = renderer;
|
||||
t.equals(a.keepInFence(1000, 1000)[0], 240);
|
||||
t.equals(a.keepInFence(-1000, 1000)[0], -240);
|
||||
|
@ -210,40 +210,40 @@ test('keepInFence', function (t) {
|
|||
t.end();
|
||||
});
|
||||
|
||||
test('#stopAll clears graphics effects', function (t) {
|
||||
var s = new Sprite();
|
||||
var r = new Runtime();
|
||||
var a = new RenderedTarget(s, r);
|
||||
var effectName = 'brightness';
|
||||
test('#stopAll clears graphics effects', t => {
|
||||
const s = new Sprite();
|
||||
const r = new Runtime();
|
||||
const a = new RenderedTarget(s, r);
|
||||
const effectName = 'brightness';
|
||||
a.setEffect(effectName, 100);
|
||||
a.onStopAll();
|
||||
t.equals(a.effects[effectName], 0);
|
||||
t.end();
|
||||
});
|
||||
|
||||
test('#getCostumes returns the costumes', function (t) {
|
||||
var spr = new Sprite();
|
||||
var a = new RenderedTarget(spr, null);
|
||||
var costumes = [1, 2, 3];
|
||||
test('#getCostumes returns the costumes', t => {
|
||||
const spr = new Sprite();
|
||||
const a = new RenderedTarget(spr, null);
|
||||
const costumes = [1, 2, 3];
|
||||
a.sprite.costumes = costumes;
|
||||
t.equals(a.getCostumes(), costumes);
|
||||
t.end();
|
||||
});
|
||||
|
||||
test('#getSounds returns the sounds', function (t) {
|
||||
var spr = new Sprite();
|
||||
var a = new RenderedTarget(spr, null);
|
||||
var sounds = [1, 2, 3];
|
||||
test('#getSounds returns the sounds', t => {
|
||||
const spr = new Sprite();
|
||||
const a = new RenderedTarget(spr, null);
|
||||
const sounds = [1, 2, 3];
|
||||
a.sprite.sounds = sounds;
|
||||
t.equals(a.getSounds(), sounds);
|
||||
t.end();
|
||||
});
|
||||
|
||||
test('#toJSON returns the sounds and costumes', function (t) {
|
||||
var spr = new Sprite();
|
||||
var a = new RenderedTarget(spr, null);
|
||||
var sounds = [1, 2, 3];
|
||||
var costumes = ['a', 'b', 'c'];
|
||||
test('#toJSON returns the sounds and costumes', t => {
|
||||
const spr = new Sprite();
|
||||
const a = new RenderedTarget(spr, null);
|
||||
const sounds = [1, 2, 3];
|
||||
const costumes = ['a', 'b', 'c'];
|
||||
a.sprite.sounds = sounds;
|
||||
a.sprite.costumes = costumes;
|
||||
t.same(a.toJSON().sounds, sounds);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue