Bir birim testinde, özel bir öğeyi (veya görüntüyü) nasıl oluşturabilirim ve canlı DOM öğesine nasıl erişebilirim?aurelia birim testinde DOM Elementine nasıl erişilir?
Özel öğenin örneklendiği noktaya ulaşan this article numarasını okudum ancak DOM öğesine ulaşabileceğimi sanmıyorum.
BTW, İletki ve uçtan uca test hakkında biliyorum, ama burada aradığım şey bu değil.
Güncelleme 14 Ekim 2016: enjeksiyon işlerinde rağmen
container = new Container().makeGlobal();
container.registerInstance(Element, document.createElement('div'));
vm = BehaviorInstance.createForUnitTest(Test, {}, {});
(benim Testi özel: Bu @inject(Element)
çalışması için gibi bir örneğini kayıt olabilirsiniz öğrendim
element, referans öğesi alır, bu aurelia'nın elementle hiçbir şey yapmasına neden olmamıştır. Özel öğemin şablonum kullanılmadı ve bu nedenle öğenin innerHtml
numarası <div></div>
.
Jasmine-JQuery'e göz atın, setF'yi kullanabilirsiniz Bazı UI oluşturmak için ixtures: https://github.com/velesin/jasmine-jquery – Andrew
Bir Aurelia çekirdek ekip üyesine göre, bu henüz desteklenmiyor. Https://github.com/aurelia/framework/issues/230 adresine bakın. – Sylvain