Có nơi nào đó là ví dụ về ứng dụng AngularJS được tạo bởi máy phát điện góc của yo có thử nghiệm e2e với $httpBackend
từ mô-đun ngMockE2E
không? Tốt hơn với các phiên bản đơn và liên tục cho CI và phát triển.
Có vẻ như sử dụng $ httpBackend yêu cầu một ứng dụng để tạo ứng dụng mới phụ thuộc vào mô-đun ứng dụng ban đầu và mô-đun ngMockE2E
và yêu cầu tệp index.html mới tải ứng dụng mới này.
Nếu thử nghiệm sử dụng ứng dụng khác, có nghĩa là tôi nên sửa đổi cấu hình để lưu trữ tệp được tạo cho thử nghiệm ở đâu đó ngoài tệp được tạo bởi grunt server
lệnh (.tmp
), hoặc các tệp này sẽ giống hệt nhau không? Tôi muốn để có thể có máy chủ grunt chạy cho phát triển trong khi chạy thử nghiệm e2e trong nền với PhantomJS.
Có ai đã tạo một tác vụ tự động tạo tệp index-e2e.html đã sửa đổi dựa trên index.html không? Bằng cách này, nó sẽ luôn được cập nhật và nó cũng có thể được sử dụng với đồng hồ để tự động tạo lại nó bất cứ khi nào tệp index.html gốc thay đổi.
Cảm ơn. [Tài liệu góc] (http://docs.angularjs.org/api/ngMockE2E.$httpBackend) nói rằng _ "Để thiết lập ứng dụng chạy với phần phụ trợ http này, bạn phải tạo một mô-đun phụ thuộc vào ngMockE2E và các mô-đun ứng dụng và xác định phần phụ trợ giả. "_ Vậy tôi có cần tệp index.html riêng biệt với ứng dụng/mô-đun mới này để sử dụng chương trình phụ trợ giả không? – szimek