diff options
author | Robert Kowalski <rok@kowalski.gd> | 2014-03-21 17:49:15 +0100 |
---|---|---|
committer | Robert Kowalski <rok@kowalski.gd> | 2014-03-21 17:49:15 +0100 |
commit | 5bdfa6c41c1dfd9782907b513954cdbd0b6edaa2 (patch) | |
tree | 274fae7399f41771514a4db560224716cd486b4d | |
parent | ca5913eda5cb2d70d38ed7ed286bfd835a2b303d (diff) | |
download | couchdb-5bdfa6c41c1dfd9782907b513954cdbd0b6edaa2.tar.gz |
Fauxton: Fix tests
-rw-r--r-- | src/fauxton/app/addons/config/tests/resourcesSpec.js | 20 |
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); |