Monica Kozbial
4ac4332f5e
Update logic for field default values. ( #3953 )
...
* Update logic for field default values.
* Fix bugs
* Use contant for default value.
* Fix FieldColour
* Update field number tests.
* Update field angle test.
* Minor update.
* Update field checkbox test.
* Undo enabling logging
* Remove only.
* Update field colour test.
* Update invalid test cases for field colour
* Update field label tests
* Update field textinput test.
* Minor cleanup
* Make lint happy.
2020-06-12 15:18:28 -07:00
alschmiedt
61054ee55a
Registry ( #3914 )
...
Create a global registry that fields, renderers and future objects can use
2020-05-26 11:21:42 -07:00
Sam El-Husseini
a5a3b045d3
Use the Blockly AST for block toString ( #3895 )
...
* Use the AST tree to populate block toString, add paranthesis around Number and Boolean connections
2020-05-14 17:06:35 -07:00
alschmiedt
d0e91a15a2
Toolbox definition ( #3891 )
...
* Add support for creating a toolbox with JSON
2020-05-13 08:16:53 -07:00
Sam El-Husseini
888e348c69
Clean out the date field ( #3876 )
2020-05-06 09:42:24 -07:00
Beka Westberg
65bb33635d
Add ignoring insertion markers in code gen
2020-05-02 07:37:58 -07:00
Monica Kozbial
e606b872c2
Converting logic_ternary block tests to mocha ( #3868 )
...
* Convert logic_ternary block tests to mocha.
2020-04-29 11:30:23 -07:00
Monica Kozbial
e516a08430
Workspace svg tests ( #3857 )
...
* Converting workspace svg tests to mocha and calling workspace tests.
* Removing jsunit style test for workspace_svg.
* Fix eslint error.
2020-04-27 16:32:52 -07:00
Monica Kozbial
b3d4932d49
Enabling workspace comments test. ( #3856 )
2020-04-24 15:07:44 -07:00
Monica Kozbial
2f33a37fa4
Convert workspace comment tests to mocha. ( #3850 )
2020-04-22 14:49:42 -07:00
alschmiedt
10444d76ec
Toolbox tests ( #3846 )
...
* Add tests for toolbox
2020-04-22 08:47:08 -07:00
Monica Kozbial
b934fdc93c
Converting generator tests to mocha. ( #3845 )
2020-04-21 17:38:26 -07:00
Monica Kozbial
61c60019fd
Converting widget div tests to mocha. ( #3844 )
2020-04-21 14:03:32 -07:00
Monica Kozbial
17eade1017
Partial conversion of workspace tests to mocha. ( #3838 )
2020-04-17 16:31:12 -07:00
Monica Kozbial
a74cd0898c
Converting variable map tests to mocha. ( #3827 )
...
* Converting variable map tests to mocha.
* Removing TODO updating chai syntax.
2020-04-16 17:47:17 -07:00
Monica Kozbial
e838027629
Convert variable model tests to mocha. ( #3829 )
...
* Convert variable model tests to mocha.
* Delete old jsunit test.
* Updating to use chai syntax.
2020-04-16 17:39:38 -07:00
Monica Kozbial
9c400f2bf0
Converting variable tests to mocha. ( #3828 )
2020-04-16 14:18:12 -07:00
Monica Kozbial
d61f3c6f38
Converting extensions_test to mocha. ( #3820 )
...
* Converting extensions_test to mocha.
* Add spacing between test cases.
* Fix cleanup for block type.
* Add cleanup for event state.
2020-04-15 15:55:49 -07:00
Monica Kozbial
c740d2781c
Converting json junit test to mocha. ( #3809 )
...
* Converting json_test to mocha.
* Adding exceptions to mocha eslint config.
* Address PR comments.
2020-04-14 18:17:34 -07:00
Beka Westberg
1baf7d1dcf
Added a bunch of connection related tests.
2019-09-27 15:56:29 -07:00
Beka Westberg
9e5df6216a
Fixed comment ownership. ( #2923 )
...
* Moved comment icons to use a model-based system. The block holds the model of the comment, and the comment icon holds a reference to it.
* Reorganized the setVisible function.
* Changed how xml.js serializes and deserializes comments.
2019-09-20 13:16:07 -07:00
Beka Westberg
093467aed1
Added More Procedure Unit Tests ( #2630 )
...
* Added more procedure unit tests.
* Cleanup from rebase.
* Cleanup.
2019-09-18 16:14:06 -07:00
Beka Westberg
e05e26ab45
Fixed insertFieldAt ( #2939 )
...
* Fixed insertFieldAt.
* Updated tests to reflect upcomming config changes.
2019-09-16 11:11:18 -07:00
Sam El-Husseini
705730df0c
Convert connection_db jsunit tests to mocha ( #2872 )
...
* Convert connection_db jsunit tests to mocha
2019-08-21 13:35:20 -07:00
Sam El-Husseini
f15f9ebd13
Convert metrics jsunit test to mocha ( #2871 )
...
* Convert metrics jsunit test to mocha
2019-08-20 20:15:39 -07:00
Sam El-Husseini
eada00a692
Convert theme jsunit test to mocha ( #2874 )
2019-08-20 20:14:38 -07:00
Sam El-Husseini
3d9b8267b5
Convert names_test from jsunit to mocha. ( #2873 )
2019-08-20 13:17:40 -07:00
Sam El-Husseini
419451932a
Convert gesture junit tests to mocha ( #2875 )
2019-08-20 13:17:28 -07:00
Beka Westberg
e92dd6bcd6
Maybe like really fix mocha.
2019-08-16 12:09:47 -07:00
Beka Westberg
e0009e62ce
Remove everything but date tests.
2019-08-16 10:52:48 -07:00
Beka Westberg
f1afb61694
Maybe fix mocha?
2019-08-16 10:26:01 -07:00
Beka Westberg
b300583b6a
Try to Fix Mocha: Remove changed tests.
2019-08-16 09:57:28 -07:00
Beka Westberg
0872d022e1
Changed utils.fields -> fieldRegistry. Also removed useless tooltip requires.
2019-08-16 09:57:28 -07:00
Beka Westberg
16c59d2ffc
Added tests and remove jsunit fields test file.
2019-08-16 09:57:27 -07:00
alschmiedt
9b3e05e3d9
Field accessibility ( #2823 )
...
* Gives fields a chance to handle keyboard events
2019-08-15 15:44:54 -07:00
alschmiedt
74fa3bb71a
Initial commit for changing key mappings ( #2787 )
...
* Added ability to easily change key mappings
2019-08-13 13:37:01 -07:00
Neil Fraser
abc452109e
Fix XML across Blockly. ( #2727 )
...
Also fixes references to createSvgElement
2019-07-30 15:08:47 -07:00
Beka Westberg
c43e001634
Fixed DropDownDiv Rendering On Small Workspaces ( #2641 )
...
* Fixed dropdown div rendering when the workspace is too small.
2019-07-30 13:29:52 -07:00
alschmiedt
826409b01a
Add tests for keyboard navigation ( #2725 )
2019-07-29 13:12:09 -07:00
alschmiedt
7dcc03e791
Fixes mocha tests ( #2723 )
2019-07-29 12:40:20 -07:00
Neil Fraser
52b6ce18a5
Fix unit tests
2019-07-08 13:29:43 -07:00
Beka Westberg
b34ca2f93b
Fixed review comments.
2019-06-25 15:08:01 -07:00
Beka Westberg
347519b2a1
Added all block files to mocha index.
2019-06-25 15:08:01 -07:00
Beka Westberg
2620a5092e
Added message.js to mocha tests file.
2019-06-25 15:08:01 -07:00
Beka Westberg
85c4e4129f
Added procedure tests.
2019-06-25 15:08:01 -07:00
Beka Westberg
d05ce11736
Added trashcan tests.
2019-06-11 15:24:58 -07:00
Beka Westberg
acd96aa2c5
Added Field Value Tests ( #2459 )
...
* Added field value tests.
* Fixed field image src param.
* Fixed falsy values with label fields.
* Fixed falsy values with text input fields.
* Fixed some angle field tests.
* Fixed other text input when editing tests.
* Fixed colour tests.
* Cleaned up some number and variable field tests.
* Added angle field > 360 degrees tests.
* Fixed variable validator tests.
* Split setValue tests into sub-suites.
* Fixed angle >360 tests
* Changed var declarations to property declarations.
2019-05-17 15:19:14 -07:00
Rachel Fenichel
e77efa6c13
Add mocha tests + parsing to npm test
2019-05-01 13:43:19 -07:00
Beka Westberg
e8573bc0db
Added isSerializable function and SERIALIZABLE property to fields.
2019-04-21 08:28:37 -07:00
RoboErikG
ec78eeb39b
Propagate the visible state when blocks connect ( #2003 )
...
* Propagate the visible state when blocks connect
This fixes #1967 .
In rendered connections when connecting:
- If the superior connection is hidden this hides the newly connected block.
- If the superior connection isn't hidden it makes sure the block is visible.
In rendered connections when disconnecting:
- If the superior connection is hidden, make the disconnected block stack visible.
TODO before review:
- write tests.
- update collapsed message
* Add missing overrides
* Add tests for hidden connections and fix a bug while disposing
2019-04-15 16:23:19 -07:00