2016-10-18 36 views
5

Tôi đang bị kẹt. Tôi muốn đơn vị kiểm tra Kịch bản Java của tôi (Tài nguyên Web) trong CRM 2016 nhưng tôi không thể thực hiện việc này. Tất cả các đơn vị thử nghiệm mocking/faking khuôn khổ trên internet là dành cho các phiên bản cũ của CRM. Tôi chưa tìm được khung kiểm thử đơn vị hoạt động hoàn toàn cho CRM 2016.FakeXRMEasy nhưng chỉ được phát triển cho Plugin, Quy trình làm việc, v.v. Có ai biết cách tôi có thể đạt được điều này không?Kiểm tra Đơn vị Java Script - CRM 2016 Trực tuyến

Trả lời

1

Tôi hiện đã triển khai thành công Kiểm tra đơn vị Java Script trong dự án của tôi bằng cách sử dụng QUnit và khung công tác Giả mạo/Mocking được gọi là XRMPage-Mock. Đó là một thiết lập dễ dàng sau khi tôi hiểu tất cả. Liên kết cho khung mocking là - https://github.com/ambek/XrmPage-Mock Về cơ bản - Lấy các tệp XRMPage.js, Attribute.js, Control.js và đặt chúng vào Giải pháp kiểm tra của bạn. Nhận QUnit và tất cả các tệp js, cssHTML có liên quan. Ví dụ về liên kết này - https://github.com/ambek/XrmPage-Mock/tree/master/Example sẽ giúp viết bài kiểm tra đơn vị thực tế.

+0

Xin chào Max, Rất tiếc, chỉ nhìn thấy câu hỏi của bạn. Có một kho lưu trữ song song với FakeXrmEasy cho phía máy khách ở đây (https://github.com/jordimontana82/fake-xrm-easy-js). Bây giờ tiêu điểm không nằm trên đối tượng Trang Xrm vì có các dự án khác trên git cho điều đó. Trọng tâm của việc đó là chế nhạo các cuộc gọi api trên web. Hy vọng bạn sẽ thích ý tưởng này và nó đang hoạt động rất tốt vì vậy sẽ tuyệt vời nếu bạn có thể cung cấp cho chúng tôi một số phản hồi? – Jordi