mirror of
https://github.com/google/blockly.git
synced 2026-01-10 02:17:09 +01:00
chore: replace more uses of var with const and let (#5628)
* chore: fix uses of var in core/block_dragger * chore: fix uses of var in core/extensions.js * chore: fix uses of var in core/field_multilineinput.js * chore: fix uses of var in assorted core files * chore: fix uses of var in node test runner and playground screenshot code * fix: undefined return from measureFontMetrics * fix: violations of no-const-assign * chore: only one variable declaration per line
This commit is contained in:
@@ -8,10 +8,10 @@
|
||||
* @fileoverview Mocha tests that test Blockly in Node.
|
||||
*/
|
||||
|
||||
var assert = require('chai').assert;
|
||||
var Blockly = require('../../dist/');
|
||||
const assert = require('chai').assert;
|
||||
const Blockly = require('../../dist/');
|
||||
|
||||
var xmlText = '<xml xmlns="https://developers.google.com/blockly/xml">\n' +
|
||||
const xmlText = '<xml xmlns="https://developers.google.com/blockly/xml">\n' +
|
||||
' <block type="text_print" x="37" y="63">\n' +
|
||||
' <value name="TEXT">\n' +
|
||||
' <shadow type="text">\n' +
|
||||
@@ -23,33 +23,33 @@ var xmlText = '<xml xmlns="https://developers.google.com/blockly/xml">\n' +
|
||||
|
||||
suite('Test Node.js', function() {
|
||||
test('Import XML', function() {
|
||||
var xml = Blockly.Xml.textToDom(xmlText);
|
||||
const xml = Blockly.Xml.textToDom(xmlText);
|
||||
|
||||
// Create workspace and import the XML
|
||||
var workspace = new Blockly.Workspace();
|
||||
const workspace = new Blockly.Workspace();
|
||||
Blockly.Xml.domToWorkspace(xml, workspace);
|
||||
});
|
||||
test('Roundtrip XML', function() {
|
||||
var xml = Blockly.Xml.textToDom(xmlText);
|
||||
const xml = Blockly.Xml.textToDom(xmlText);
|
||||
|
||||
var workspace = new Blockly.Workspace();
|
||||
const workspace = new Blockly.Workspace();
|
||||
Blockly.Xml.domToWorkspace(xml, workspace);
|
||||
|
||||
var headlessXml = Blockly.Xml.workspaceToDom(workspace, true);
|
||||
var headlessText = Blockly.Xml.domToPrettyText(headlessXml);
|
||||
const headlessXml = Blockly.Xml.workspaceToDom(workspace, true);
|
||||
const headlessText = Blockly.Xml.domToPrettyText(headlessXml);
|
||||
|
||||
assert.equal(headlessText, xmlText, 'equal');
|
||||
});
|
||||
test('Generate Code', function() {
|
||||
var xml = Blockly.Xml.textToDom(xmlText);
|
||||
const xml = Blockly.Xml.textToDom(xmlText);
|
||||
|
||||
// Create workspace and import the XML
|
||||
var workspace = new Blockly.Workspace();
|
||||
const workspace = new Blockly.Workspace();
|
||||
Blockly.Xml.domToWorkspace(xml, workspace);
|
||||
|
||||
// Convert code
|
||||
var code = Blockly.JavaScript.workspaceToCode(workspace);
|
||||
|
||||
const code = Blockly.JavaScript.workspaceToCode(workspace);
|
||||
|
||||
// Check output
|
||||
assert.equal('window.alert(\'Hello from Blockly!\');', code.trim(), 'equal');
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user