Câu hỏi được gắn thẻ «jasmine»

Jasmine là một khung phát triển theo hướng hành vi (BDD) để kiểm tra mã JavaScript. Jasmine không có phụ thuộc bên ngoài và không yêu cầu DOM.


3
Phản ứng Enzyme tìm nút thứ hai (hoặc thứ n)
Tôi đang thử nghiệm một thành phần React với kết xuất nông Jasmine Enzyme. Đơn giản hóa ở đây cho các mục đích của câu hỏi này ... function MyOuterComponent() { return ( <div> ... <MyInnerComponent title="Hello" /> ... <MyInnerComponent title="Good-bye" /> ... </div> ) } MyOuterComponentcó 2 trường hợp …
128 reactjs  jasmine  enzyme 

12
Chỉ thị AngularJS Unit Testing với templateUrl
Tôi có một chỉ thị AngularJS đã templateUrlđược xác định. Tôi đang cố gắng kiểm tra đơn vị nó với Jasmine. JavaScript Jasmine của tôi trông giống như sau, theo đề xuất của cái này : describe('module: my.module', function () { beforeEach(module('my.module')); describe('my-directive directive', function () { var scope, $compile; …



7
Đưa một mô hình vào dịch vụ AngularJS
Tôi đã viết một dịch vụ AngularJS và tôi muốn thử nghiệm đơn vị nó. angular.module('myServiceProvider', ['fooServiceProvider', 'barServiceProvider']). factory('myService', function ($http, fooService, barService) { this.something = function() { // Do something with the injected services }; return this; }); Tệp app.js của tôi đã đăng ký: angular .module('myApp', ['fooServiceProvider','barServiceProvider','myServiceProvider'] ) …

1
QUnit vs Jasmine? [đóng cửa]
Đã đóng cửa . Câu hỏi này dựa trên ý kiến . Nó hiện không chấp nhận câu trả lời. Bạn muốn cải thiện câu hỏi này? Cập nhật câu hỏi để nó có thể được trả lời với các dữ kiện và trích dẫn bằng cách chỉnh sửa bài …



9
Làm cách nào để tôi có thể kiểm tra rằng một giá trị là “lớn hơn hoặc bằng” trong Jasmine?
Tôi muốn xác nhận rằng một giá trị là số thập phân (hoặc 0), do đó, số phải lớn hơn hoặc bằng 0 và nhỏ hơn 1. describe('percent',function(){ it('should be a decimal', function() { var percent = insights.percent; expect(percent).toBeGreaterThan(0); expect(percent).toBeLessThan(1); }); }); Làm cách nào để bắt chước "> = …




1
Làm cách nào để kiểm tra một hàm chưa được gọi?
Tôi đang thử nghiệm bộ định tuyến và có hai chức năng và tôi cần kiểm tra xem chức năng đầu tiên đã được gọi và chức năng thứ hai thì không. Có phương pháp toHaveBeenCallednhưng không có phương pháp nào để kiểm tra nếu hàm không được gọi. Làm …

4
Có một trình so sánh hoa nhài để so sánh các đối tượng trên các tập con thuộc tính của chúng không
Tôi có một đối tượng có thể được mở rộng theo hành vi của tôi đang được thử nghiệm, nhưng tôi muốn đảm bảo rằng các thuộc tính ban đầu vẫn ở đó. var example = {'foo':'bar', 'bar':'baz'} var result = extendingPipeline(example) // {'foo':'bar', 'bar':'baz', 'extension': Function} expect(result).toEqual(example) //fails miserably …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.