aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--scenario/widgets-scenario.js5
-rw-r--r--src/scenario/Runner.js5
2 files changed, 8 insertions, 2 deletions
diff --git a/scenario/widgets-scenario.js b/scenario/widgets-scenario.js
index 9e23d4df..f4488190 100644
--- a/scenario/widgets-scenario.js
+++ b/scenario/widgets-scenario.js
@@ -14,7 +14,12 @@ describe('widgets', function(){
expect('{{gender}}').toEqual('male');
input('gender').select('female');
+ input('gender').isChecked('female');
expect('{{gender}}').toEqual('female');
+// expect('{{tea}}').toBeChecked();
+// input('gender').select('female');
+// expect('{{gender}}').toEqual('female');
+
});
});
diff --git a/src/scenario/Runner.js b/src/scenario/Runner.js
index 003ce487..8669f56b 100644
--- a/src/scenario/Runner.js
+++ b/src/scenario/Runner.js
@@ -57,12 +57,14 @@ angular.scenario.Runner.prototype = {
container = jQuery('<ul></ul>');
parent.append(container);
}
- var element = jQuery('<li class="collapsed running '+type+'"><span></span></li>');
+ var element = jQuery('<li class="running '+type+'"><span></span></li>');
element.find('span').text(text);
container.append(element);
return angular.extend(logger(element), {
close: function(){
element.removeClass('running');
+ if(!element.hasClass('fail'))
+ element.addClass('collapsed');
console.scrollTop(console[0].scrollHeight);
},
fail: function(){
@@ -71,7 +73,6 @@ angular.scenario.Runner.prototype = {
while (current[0] != console[0]) {
if (current.is('li'))
current.addClass('fail');
- current.removeClass('collapsed');
current = current.parent();
}
}