2012-06-28 39 views
16

Có ai biết về bất kỳ tài nguyên, ví dụ hoặc hướng dẫn nào về thử nghiệm các ứng dụng ember.js không?thử nghiệm các ứng dụng ember.js với hoa nhài

Bạn kiểm tra chế độ xem như thế nào?

Có vẻ như không có bất kỳ ví dụ/thông tin chi tiết nào về vấn đề này.

Trả lời

16

Tôi không thể đề xuất ví dụ về cách bạn có thể đạt được điều đó, nhưng tôi đã tìm thấy một dự án sử dụng rộng rãi Jasmine cho thử nghiệm của họ: bạn nên xem dự án ember-resource trên GitHub. Nó sử dụng Jasmine cho các bài kiểm tra của họ, được đặt tại spec/javascripts.

Dự án cũng có Rakefile và các tác vụ tương ứng cho phép bạn thực hiện các thông số kỹ thuật một cách thuận tiện.


Có một bài viết trên blog về việc kiểm tra Ember.js với Jasmine: http://www.thesoftwaresimpleton.com/blog/2012/04/03/testing-ember-and-the-runloop/

2

Bạn cũng có thể sử dụng chức năng kiểm tra của Ember chính nó, như được mô tả trong this post

gì về cơ bản là không được vô hiệu hóa Ember runloop bằng cách thiết lập: Ember.testing = true Bằng cách này bạn không phải kiểm tra xem mã không đồng bộ của bạn đã hoàn tất chưa. Bạn đơn giản có thể bọc nó trong runloop riêng của mình:

// Creating an application normally happens async, 
// which is why we have to wrap it in Ember.run 
Ember.run(function() { 
    App = Ember.Application.create(); 
}); 
Các vấn đề liên quan