All tests passing

This commit is contained in:
Andrew Sliwinski 2018-04-20 10:29:29 -04:00
parent f86cad3305
commit 4a78e9c4af
2 changed files with 10 additions and 10 deletions

View file

@ -16,7 +16,7 @@ class TestInternalExtension {
getInfo () { getInfo () {
this.status.getInfoCalled = true; this.status.getInfoCalled = true;
return { return {
id: 'test-internal-extension', id: 'testInternalExtension',
name: 'Test Internal Extension', name: 'Test Internal Extension',
blocks: [ blocks: [
{ {
@ -55,7 +55,7 @@ test('internal extension', t => {
return vm.extensionManager._registerInternalExtension(extension).then(() => { return vm.extensionManager._registerInternalExtension(extension).then(() => {
t.ok(extension.status.getInfoCalled); t.ok(extension.status.getInfoCalled);
const func = vm.runtime.getOpcodeFunction('test-internal-extension.go'); const func = vm.runtime.getOpcodeFunction('testInternalExtension_go');
t.type(func, 'function'); t.type(func, 'function');
t.notOk(extension.status.goCalled); t.notOk(extension.status.goCalled);

View file

@ -59,7 +59,7 @@ const testExtensionInfo = {
}; };
const testReporter = function (t, reporter) { const testReporter = function (t, reporter) {
t.equal(reporter.json.type, 'test.reporter'); t.equal(reporter.json.type, 'test_reporter');
t.equal(reporter.json.outputShape, ScratchBlocksConstants.OUTPUT_SHAPE_ROUND); t.equal(reporter.json.outputShape, ScratchBlocksConstants.OUTPUT_SHAPE_ROUND);
t.equal(reporter.json.output, 'String'); t.equal(reporter.json.output, 'String');
t.notOk(reporter.json.hasOwnProperty('previousStatement')); t.notOk(reporter.json.hasOwnProperty('previousStatement'));
@ -68,7 +68,7 @@ const testReporter = function (t, reporter) {
t.notOk(reporter.json.hasOwnProperty('message1')); t.notOk(reporter.json.hasOwnProperty('message1'));
t.notOk(reporter.json.hasOwnProperty('args0')); t.notOk(reporter.json.hasOwnProperty('args0'));
t.notOk(reporter.json.hasOwnProperty('args1')); t.notOk(reporter.json.hasOwnProperty('args1'));
t.equal(reporter.xml, '<block type="test.reporter"></block>'); t.equal(reporter.xml, '<block type="test_reporter"></block>');
}; };
const testSeparator = function (t, separator) { const testSeparator = function (t, separator) {
@ -77,7 +77,7 @@ const testSeparator = function (t, separator) {
}; };
const testCommand = function (t, command) { const testCommand = function (t, command) {
t.equal(command.json.type, 'test.command'); t.equal(command.json.type, 'test_command');
t.equal(command.json.outputShape, ScratchBlocksConstants.OUTPUT_SHAPE_SQUARE); t.equal(command.json.outputShape, ScratchBlocksConstants.OUTPUT_SHAPE_SQUARE);
t.assert(command.json.hasOwnProperty('previousStatement')); t.assert(command.json.hasOwnProperty('previousStatement'));
t.assert(command.json.hasOwnProperty('nextStatement')); t.assert(command.json.hasOwnProperty('nextStatement'));
@ -89,12 +89,12 @@ const testCommand = function (t, command) {
}); });
t.notOk(command.json.hasOwnProperty('args1')); t.notOk(command.json.hasOwnProperty('args1'));
t.equal(command.xml, t.equal(command.xml,
'<block type="test.command"><value name="ARG"><shadow type="text"><field name="TEXT">' + '<block type="test_command"><value name="ARG"><shadow type="text"><field name="TEXT">' +
'</field></shadow></value></block>'); '</field></shadow></value></block>');
}; };
const testConditional = function (t, conditional) { const testConditional = function (t, conditional) {
t.equal(conditional.json.type, 'test.ifElse'); t.equal(conditional.json.type, 'test_ifElse');
t.equal(conditional.json.outputShape, ScratchBlocksConstants.OUTPUT_SHAPE_SQUARE); t.equal(conditional.json.outputShape, ScratchBlocksConstants.OUTPUT_SHAPE_SQUARE);
t.ok(conditional.json.hasOwnProperty('previousStatement')); t.ok(conditional.json.hasOwnProperty('previousStatement'));
t.ok(conditional.json.hasOwnProperty('nextStatement')); t.ok(conditional.json.hasOwnProperty('nextStatement'));
@ -118,11 +118,11 @@ const testConditional = function (t, conditional) {
name: 'SUBSTACK2' name: 'SUBSTACK2'
}); });
t.notOk(conditional.json.hasOwnProperty('args4')); t.notOk(conditional.json.hasOwnProperty('args4'));
t.equal(conditional.xml, '<block type="test.ifElse"><value name="THING"></value></block>'); t.equal(conditional.xml, '<block type="test_ifElse"><value name="THING"></value></block>');
}; };
const testLoop = function (t, loop) { const testLoop = function (t, loop) {
t.equal(loop.json.type, 'test.loop'); t.equal(loop.json.type, 'test_loop');
t.equal(loop.json.outputShape, ScratchBlocksConstants.OUTPUT_SHAPE_SQUARE); t.equal(loop.json.outputShape, ScratchBlocksConstants.OUTPUT_SHAPE_SQUARE);
t.ok(loop.json.hasOwnProperty('previousStatement')); t.ok(loop.json.hasOwnProperty('previousStatement'));
t.notOk(loop.json.hasOwnProperty('nextStatement')); // isTerminal is set on this block t.notOk(loop.json.hasOwnProperty('nextStatement')); // isTerminal is set on this block
@ -143,7 +143,7 @@ const testLoop = function (t, loop) {
t.equal(loop.json.args2[0].flip_rtl, true); t.equal(loop.json.args2[0].flip_rtl, true);
t.notOk(loop.json.hasOwnProperty('args3')); t.notOk(loop.json.hasOwnProperty('args3'));
t.equal(loop.xml, t.equal(loop.xml,
'<block type="test.loop"><value name="MANY"><shadow type="math_number"><field name="NUM">' + '<block type="test_loop"><value name="MANY"><shadow type="math_number"><field name="NUM">' +
'</field></shadow></value></block>'); '</field></shadow></value></block>');
}; };