2016-09-27 10 views
0

Ich habe viel Logik in einer großen Form, in der die Eingabewerte voneinander abhängen. Ich versuche Werte dieser Eingaben zu testen.Ember.js Abnahmetest Eingabewerte überprüfen

In diesem Fall find("#sales_price").val() Ergebnisse in leeren String:

fillIn("#sales_price", 12345); 
andThen(function() { 
    assert.equal(find("#sales_price").val(),123456); 
... 

In einem solchen Beispiel hält die Bindung an Arbeit und find("#sales_price").val() bekommt Anfangswert des Einganges (aber nicht 12345):

find("#sales_price").val(12345); 
andThen(function() { 
    assert.equal(find("#sales_price").val(),123456); 
... 
+1

Wie wäre es mit dem Aufruf von Änderung, nachdem Sie das Val ändern; was ich meine ist: 'finden (" # sales_price "). change();' – alptugd

+0

Thx, um Hilfe, es funktioniert. – lesyk

Antwort

0

Um Bindungen zu machen Arbeit:

fillIn("#sales_price", 123456); 
find("#sales_price").change(); 

andThen(function() { 
    assert.equal(find("#sales_price").val(),123456); 
...