nolu 'createRecord' özelliği okunamıyor store
'un, Ember sınamalarında, bir ObjectController
bağlamında veya herhangi bir birim sınamada kullanılabilir olmadığı anlaşılıyor. Benim birim testi:Ember Sınaması:
`import {test, moduleFor} from "ember-qunit"`
`import DS from "ember-data"`
moduleFor "controller:register", "RegisterController", {
}
test "store is working", ->
expect 1
controller = @subject()
Ember.run(->
sampleUser = controller.get("store").createRecord("user", {
username: "myuser"
password: "otherpassword"
})
ok(sampleUser instanceof DS.Model)
)
testi verecektir:
(app/testler/birim/kontrolörleri/kayıt-test.js eval de testinde (http://localhost:4200/assets/vendor.js:73539:13
) test 1. Ölmüş : 19: 5) requireModule dehttp://localhost:4200/assets/test-loader.js:14:29
de (http://localhost:4200/assets/vendor.js:54:29
) : null 'createRecord' özelliği okunamıyor
herkes w açıklayabilir DS
yeteneklerime ya testlerimin içinden ya da denetleyicinin kendisinden (test çalıştırırken) erişemiyorum?
Mağazanın bir örneğini el ile oluşturabilir misiniz? Bu, beklediğiniz gibi çalıştığını doğrulamak için bunu denetleyicinize (test altında) ekleyerek/ekleyerek enjekte edebilir misiniz? –