From c48f70a38bc995bbeca1fc0f60d62e0b450e9364 Mon Sep 17 00:00:00 2001 From: Piotr Sarnacki Date: Wed, 18 Dec 2013 01:55:13 +0100 Subject: [PATCH] Finish test for settings-input --- .../spec/unit/settings_helpers_spec.coffee | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/assets/scripts/spec/unit/settings_helpers_spec.coffee b/assets/scripts/spec/unit/settings_helpers_spec.coffee index 12616e75..bea181a1 100644 --- a/assets/scripts/spec/unit/settings_helpers_spec.coffee +++ b/assets/scripts/spec/unit/settings_helpers_spec.coffee @@ -8,21 +8,21 @@ test "settings input allows to bind to nested objects", -> controller = Ember.Object.create() view = Ember.View.create( controller: controller - template: Ember.Handlebars.compile("{{input value=foo}} {{controller}}") + template: Ember.Handlebars.compile("{{settings-input value=foo.bar.baz}}") ) Ember.run -> - view.append() + view.appendTo($("#ember-testing")[0]) - Ember.run -> - controller.set('foo', 'bar') - - Ember.run.sync() - input = view.$('input') - input.val('a value').change() - Ember.run.sync() - console.log controller.get('foo') + Ember.run -> + input.val('a value').change() + equal(controller.get('foo.bar.baz'), 'a value') + + Ember.run -> + controller.set('foo.bar.baz', 'a new value') + + equal(input.val(), 'a new value')