mirror of
https://github.com/google/blockly.git
synced 2026-01-08 01:20:12 +01:00
Fixed unit tests.
This commit is contained in:
@@ -88,14 +88,6 @@ Blockly.FieldTextInput.prototype.SERIALIZABLE = true;
|
|||||||
*/
|
*/
|
||||||
Blockly.FieldTextInput.FONTSIZE = 11;
|
Blockly.FieldTextInput.FONTSIZE = 11;
|
||||||
|
|
||||||
/**
|
|
||||||
* The HTML input element for the user to type, or null if no FieldTextInput
|
|
||||||
* editor is currently open.
|
|
||||||
* @type {HTMLInputElement}
|
|
||||||
* @protected
|
|
||||||
*/
|
|
||||||
Blockly.FieldTextInput.htmlInput_ = null;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Mouse cursor style when over the hotspot that initiates the editor.
|
* Mouse cursor style when over the hotspot that initiates the editor.
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -201,13 +201,13 @@ suite ('Angle Fields', function() {
|
|||||||
suite('Validators', function() {
|
suite('Validators', function() {
|
||||||
setup(function() {
|
setup(function() {
|
||||||
this.angleField = new Blockly.FieldAngle(1);
|
this.angleField = new Blockly.FieldAngle(1);
|
||||||
Blockly.FieldTextInput.htmlInput_ = Object.create(null);
|
this.angleField.htmlInput_ = Object.create(null);
|
||||||
Blockly.FieldTextInput.htmlInput_.oldValue_ = '1';
|
this.angleField.htmlInput_.oldValue_ = '1';
|
||||||
Blockly.FieldTextInput.htmlInput_.untypedDefaultValue_ = 1;
|
this.angleField.htmlInput_.untypedDefaultValue_ = 1;
|
||||||
});
|
});
|
||||||
teardown(function() {
|
teardown(function() {
|
||||||
this.angleField.setValidator(null);
|
this.angleField.setValidator(null);
|
||||||
Blockly.FieldTextInput.htmlInput_ = null;
|
this.angleField.htmlInput_ = null;
|
||||||
});
|
});
|
||||||
suite('Null Validator', function() {
|
suite('Null Validator', function() {
|
||||||
setup(function() {
|
setup(function() {
|
||||||
@@ -217,7 +217,7 @@ suite ('Angle Fields', function() {
|
|||||||
});
|
});
|
||||||
test('When Editing', function() {
|
test('When Editing', function() {
|
||||||
this.angleField.isBeingEdited_ = true;
|
this.angleField.isBeingEdited_ = true;
|
||||||
Blockly.FieldTextInput.htmlInput_.value = '2';
|
this.angleField.htmlInput_.value = '2';
|
||||||
this.angleField.onHtmlInputChange_(null);
|
this.angleField.onHtmlInputChange_(null);
|
||||||
assertValue(this.angleField, 1, '2');
|
assertValue(this.angleField, 1, '2');
|
||||||
this.angleField.isBeingEdited_ = false;
|
this.angleField.isBeingEdited_ = false;
|
||||||
@@ -235,7 +235,7 @@ suite ('Angle Fields', function() {
|
|||||||
});
|
});
|
||||||
test('When Editing', function() {
|
test('When Editing', function() {
|
||||||
this.angleField.isBeingEdited_ = true;
|
this.angleField.isBeingEdited_ = true;
|
||||||
Blockly.FieldTextInput.htmlInput_.value = '25';
|
this.angleField.htmlInput_.value = '25';
|
||||||
this.angleField.onHtmlInputChange_(null);
|
this.angleField.onHtmlInputChange_(null);
|
||||||
assertValue(this.angleField, 30, '25');
|
assertValue(this.angleField, 30, '25');
|
||||||
this.angleField.isBeingEdited_ = false;
|
this.angleField.isBeingEdited_ = false;
|
||||||
@@ -251,7 +251,7 @@ suite ('Angle Fields', function() {
|
|||||||
});
|
});
|
||||||
test('When Editing', function() {
|
test('When Editing', function() {
|
||||||
this.angleField.isBeingEdited_ = true;
|
this.angleField.isBeingEdited_ = true;
|
||||||
Blockly.FieldTextInput.htmlInput_.value = '2';
|
this.angleField.htmlInput_.value = '2';
|
||||||
this.angleField.onHtmlInputChange_(null);
|
this.angleField.onHtmlInputChange_(null);
|
||||||
assertValue(this.angleField, 2);
|
assertValue(this.angleField, 2);
|
||||||
this.angleField.isBeingEdited_ = false;
|
this.angleField.isBeingEdited_ = false;
|
||||||
|
|||||||
@@ -298,13 +298,13 @@ suite ('Number Fields', function() {
|
|||||||
suite('Validators', function() {
|
suite('Validators', function() {
|
||||||
setup(function() {
|
setup(function() {
|
||||||
this.numberField = new Blockly.FieldNumber(1);
|
this.numberField = new Blockly.FieldNumber(1);
|
||||||
Blockly.FieldTextInput.htmlInput_ = Object.create(null);
|
this.numberField.htmlInput_ = Object.create(null);
|
||||||
Blockly.FieldTextInput.htmlInput_.oldValue_ = '1';
|
this.numberField.htmlInput_.oldValue_ = '1';
|
||||||
Blockly.FieldTextInput.htmlInput_.untypedDefaultValue_ = 1;
|
this.numberField.htmlInput_.untypedDefaultValue_ = 1;
|
||||||
});
|
});
|
||||||
teardown(function() {
|
teardown(function() {
|
||||||
this.numberField.setValidator(null);
|
this.numberField.setValidator(null);
|
||||||
Blockly.FieldTextInput.htmlInput_ = null;
|
this.numberField.htmlInput_ = null;
|
||||||
});
|
});
|
||||||
suite('Null Validator', function() {
|
suite('Null Validator', function() {
|
||||||
setup(function() {
|
setup(function() {
|
||||||
@@ -314,7 +314,7 @@ suite ('Number Fields', function() {
|
|||||||
});
|
});
|
||||||
test('When Editing', function() {
|
test('When Editing', function() {
|
||||||
this.numberField.isBeingEdited_ = true;
|
this.numberField.isBeingEdited_ = true;
|
||||||
Blockly.FieldTextInput.htmlInput_.value = '2';
|
this.numberField.htmlInput_.value = '2';
|
||||||
this.numberField.onHtmlInputChange_(null);
|
this.numberField.onHtmlInputChange_(null);
|
||||||
assertValue(this.numberField, 1, '2');
|
assertValue(this.numberField, 1, '2');
|
||||||
this.numberField.isBeingEdited_ = false;
|
this.numberField.isBeingEdited_ = false;
|
||||||
@@ -332,7 +332,7 @@ suite ('Number Fields', function() {
|
|||||||
});
|
});
|
||||||
test('When Editing', function() {
|
test('When Editing', function() {
|
||||||
this.numberField.isBeingEdited_ = true;
|
this.numberField.isBeingEdited_ = true;
|
||||||
Blockly.FieldTextInput.htmlInput_.value = '25';
|
this.numberField.htmlInput_.value = '25';
|
||||||
this.numberField.onHtmlInputChange_(null);
|
this.numberField.onHtmlInputChange_(null);
|
||||||
assertValue(this.numberField, 26, '25');
|
assertValue(this.numberField, 26, '25');
|
||||||
this.numberField.isBeingEdited_ = false;
|
this.numberField.isBeingEdited_ = false;
|
||||||
@@ -348,7 +348,7 @@ suite ('Number Fields', function() {
|
|||||||
});
|
});
|
||||||
test('When Editing', function() {
|
test('When Editing', function() {
|
||||||
this.numberField.isBeingEdited_ = true;
|
this.numberField.isBeingEdited_ = true;
|
||||||
Blockly.FieldTextInput.htmlInput_.value = '2';
|
this.numberField.htmlInput_.value = '2';
|
||||||
this.numberField.onHtmlInputChange_(null);
|
this.numberField.onHtmlInputChange_(null);
|
||||||
assertValue(this.numberField, 2);
|
assertValue(this.numberField, 2);
|
||||||
this.numberField.isBeingEdited_ = false;
|
this.numberField.isBeingEdited_ = false;
|
||||||
|
|||||||
@@ -169,9 +169,9 @@ suite ('Text Input Fields', function() {
|
|||||||
suite('Validators', function() {
|
suite('Validators', function() {
|
||||||
setup(function() {
|
setup(function() {
|
||||||
this.textInputField = new Blockly.FieldTextInput('value');
|
this.textInputField = new Blockly.FieldTextInput('value');
|
||||||
Blockly.FieldTextInput.htmlInput_ = Object.create(null);
|
this.textInputField.htmlInput_ = Object.create(null);
|
||||||
Blockly.FieldTextInput.htmlInput_.oldValue_ = 'value';
|
this.textInputField.htmlInput_.oldValue_ = 'value';
|
||||||
Blockly.FieldTextInput.htmlInput_.untypedDefaultValue_ = 'value';
|
this.textInputField.htmlInput_.untypedDefaultValue_ = 'value';
|
||||||
});
|
});
|
||||||
teardown(function() {
|
teardown(function() {
|
||||||
this.textInputField.setValidator(null);
|
this.textInputField.setValidator(null);
|
||||||
@@ -185,7 +185,7 @@ suite ('Text Input Fields', function() {
|
|||||||
});
|
});
|
||||||
test('When Editing', function() {
|
test('When Editing', function() {
|
||||||
this.textInputField.isBeingEdited_ = true;
|
this.textInputField.isBeingEdited_ = true;
|
||||||
Blockly.FieldTextInput.htmlInput_.value = 'newValue';
|
this.textInputField.htmlInput_.value = 'newValue';
|
||||||
this.textInputField.onHtmlInputChange_(null);
|
this.textInputField.onHtmlInputChange_(null);
|
||||||
assertValue(this.textInputField, 'value', 'newValue');
|
assertValue(this.textInputField, 'value', 'newValue');
|
||||||
this.textInputField.isBeingEdited_ = false;
|
this.textInputField.isBeingEdited_ = false;
|
||||||
@@ -203,7 +203,7 @@ suite ('Text Input Fields', function() {
|
|||||||
});
|
});
|
||||||
test('When Editing', function() {
|
test('When Editing', function() {
|
||||||
this.textInputField.isBeingEdited_ = true;
|
this.textInputField.isBeingEdited_ = true;
|
||||||
Blockly.FieldTextInput.htmlInput_.value = 'bbbaaa';
|
this.textInputField.htmlInput_.value = 'bbbaaa';
|
||||||
this.textInputField.onHtmlInputChange_(null);
|
this.textInputField.onHtmlInputChange_(null);
|
||||||
assertValue(this.textInputField, 'bbb', 'bbbaaa');
|
assertValue(this.textInputField, 'bbb', 'bbbaaa');
|
||||||
this.textInputField.isBeingEdited_ = false;
|
this.textInputField.isBeingEdited_ = false;
|
||||||
@@ -219,7 +219,7 @@ suite ('Text Input Fields', function() {
|
|||||||
});
|
});
|
||||||
test('When Editing', function() {
|
test('When Editing', function() {
|
||||||
this.textInputField.isBeingEdited_ = true;
|
this.textInputField.isBeingEdited_ = true;
|
||||||
Blockly.FieldTextInput.htmlInput_.value = 'newValue';
|
this.textInputField.htmlInput_.value = 'newValue';
|
||||||
this.textInputField.onHtmlInputChange_(null);
|
this.textInputField.onHtmlInputChange_(null);
|
||||||
assertValue(this.textInputField, 'newValue');
|
assertValue(this.textInputField, 'newValue');
|
||||||
this.textInputField.isBeingEdited_ = false;
|
this.textInputField.isBeingEdited_ = false;
|
||||||
|
|||||||
Reference in New Issue
Block a user