summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Kowalski <rok@kowalski.gd>2014-03-21 17:49:15 +0100
committerRobert Kowalski <rok@kowalski.gd>2014-03-21 17:49:15 +0100
commit5bdfa6c41c1dfd9782907b513954cdbd0b6edaa2 (patch)
tree274fae7399f41771514a4db560224716cd486b4d
parentca5913eda5cb2d70d38ed7ed286bfd835a2b303d (diff)
downloadcouchdb-5bdfa6c41c1dfd9782907b513954cdbd0b6edaa2.tar.gz
Fauxton: Fix tests
-rw-r--r--src/fauxton/app/addons/config/tests/resourcesSpec.js20
1 files changed, 16 insertions, 4 deletions
diff --git a/src/fauxton/app/addons/config/tests/resourcesSpec.js b/src/fauxton/app/addons/config/tests/resourcesSpec.js
index c78bc85e8..1cc9e62e1 100644
--- a/src/fauxton/app/addons/config/tests/resourcesSpec.js
+++ b/src/fauxton/app/addons/config/tests/resourcesSpec.js
@@ -28,7 +28,10 @@ define([
});
tabMenu = new Views.TableRow({
- model: optionModel
+ model: optionModel,
+ uniqueName: function () {
+ return false;
+ }
});
});
@@ -47,8 +50,12 @@ define([
var renderSpy = sinon.stub(tabMenu, 'render');
var saveSpy = sinon.stub(optionModel, 'save');
- tabMenu.$('.js-edit-value').trigger('dblclick');
- tabMenu.$('.js-save-value').trigger('click');
+ var $fields = tabMenu.$('.js-edit-value').filter(function (el) {
+ return $(this).find('[name="value"]').length;
+ });
+
+ $fields.find('.js-edit-value').trigger('dblclick');
+ $fields.find('.js-save-value').trigger('click');
assert.ok(renderSpy.calledOnce);
assert.ok(saveSpy.calledOnce);
@@ -60,7 +67,12 @@ define([
var e = $.Event("keyup");
e.keyCode = 13;
- tabMenu.$('.js-value-input').trigger(e);
+
+ var $fields = tabMenu.$('.js-edit-value').filter(function (el) {
+ return $(this).find('[name="value"]').length;
+ });
+
+ $fields.find('.js-value-input').trigger(e);
assert.ok(renderSpy.calledOnce);
assert.ok(saveSpy.calledOnce);