##// END OF EJS Templates
Removed float widget bound tests,...
Jonathan Frederic -
Show More
@@ -91,7 +91,7 b' casper.notebook_test(function () {'
91 'for widget in floatrange:\n' +
91 'for widget in floatrange:\n' +
92 ' widget.max = 50.0\n' +
92 ' widget.max = 50.0\n' +
93 ' widget.min = -50.0\n' +
93 ' widget.min = -50.0\n' +
94 ' widget.value = 20.0\n' +
94 ' widget.value = 25.0\n' +
95 'print("Success")\n');
95 'print("Success")\n');
96 this.execute_cell_then(index, function(index){
96 this.execute_cell_then(index, function(index){
97
97
@@ -102,46 +102,7 b' casper.notebook_test(function () {'
102 'Widget slider exists.');
102 'Widget slider exists.');
103
103
104 this.test.assert(this.cell_element_function(floatrange_index, slider_query,
104 this.test.assert(this.cell_element_function(floatrange_index, slider_query,
105 'slider', ['value']) == 20.0,
105 'slider', ['value']) == 25.0,
106 'Slider set to Python value.');
106 'Slider set to Python value.');
107
108 // Clear the float textbox value and then set it to 1 by emulating
109 // keyboard presses.
110 this.cell_element_function(floatrange_index, float_text_query, 'val', ['']);
111 this.sendKeys(float_text_query, '1');
112 });
113
114 this.wait(1500); // Wait for change to execute in kernel
115
116 index = this.append_cell('for widget in floatrange:\n print(widget.value)\n');
117 this.execute_cell_then(index, function(index){
118 this.test.assert(this.get_output_cell(index).text == '1.0\n20.0\n',
119 'Float textbox set float range value');
120
121 // Clear the float textbox value and then set it to 120 by emulating
122 // keyboard presses.
123 this.cell_element_function(floatrange_index, float_text_query, 'val', ['']);
124 this.sendKeys(float_text_query, '120');
125 });
126
127 this.wait(500); // Wait for change to execute in kernel
128
129 index = this.append_cell('print(floatrange[0].value)\n');
130 this.execute_cell_then(index, function(index){
131 this.test.assert(this.get_output_cell(index).text == '50.0\n',
132 'Float textbox value bound');
133
134 // Clear the float textbox value and then set it to 'hello world' by
135 // emulating keyboard presses. 'hello world' should get filtered...
136 this.cell_element_function(floatrange_index, float_text_query, 'val', ['']);
137 this.sendKeys(float_text_query, 'hello world');
138 });
139
140 this.wait(500); // Wait for change to execute in kernel
141
142 index = this.append_cell('print(floatrange[0].value)\n');
143 this.execute_cell_then(index, function(index){
144 this.test.assert(this.get_output_cell(index).text == '50.0\n',
145 'Invalid float textbox characters ignored');
146 });
107 });
147 }); No newline at end of file
108 });
General Comments 0
You need to be logged in to leave comments. Login now