stop mocking method in the test.

This commit is contained in:
picklesrus 2018-11-27 23:59:07 -05:00
parent 4a542b455d
commit e64cd5f34b

View file

@ -4,6 +4,8 @@ const Runtime = require('../../src/engine/runtime');
const Sprite = require('../../src/sprites/sprite'); const Sprite = require('../../src/sprites/sprite');
const RenderedTarget = require('../../src/sprites/rendered-target'); const RenderedTarget = require('../../src/sprites/rendered-target');
const BlockUtility = require('../../src/engine/block-utility'); const BlockUtility = require('../../src/engine/block-utility');
const Variable = require('../../src/engine/variable');
test('getPrimitives', t => { test('getPrimitives', t => {
const rt = new Runtime(); const rt = new Runtime();
@ -236,10 +238,12 @@ test('get attribute of sprite variable', t => {
const target = new RenderedTarget(s, rt); const target = new RenderedTarget(s, rt);
const variable = { const variable = {
name: 'cars', name: 'cars',
value: 'trucks' value: 'trucks',
type: ''
}; };
// Add variable to set the map (it should be empty before this).
target.variables.anId = variable;
rt.getSpriteTargetByName = () => target; rt.getSpriteTargetByName = () => target;
target.lookupVariableByNameAndType = () => variable;
t.equal(sensing.getAttributeOf({PROPERTY: 'cars'}), 'trucks'); t.equal(sensing.getAttributeOf({PROPERTY: 'cars'}), 'trucks');
t.end(); t.end();
@ -250,7 +254,6 @@ test('get attribute of variable that does not exist', t => {
const s = new Sprite(); const s = new Sprite();
const target = new RenderedTarget(s, rt); const target = new RenderedTarget(s, rt);
rt.getTargetForStage = () => target; rt.getTargetForStage = () => target;
target.lookupVariableByNameAndType = () => null;
t.equal(sensing.getAttributeOf({PROPERTY: 'variableThatDoesNotExist'}), 0); t.equal(sensing.getAttributeOf({PROPERTY: 'variableThatDoesNotExist'}), 0);
t.end(); t.end();