Tôi mới thử nghiệm nói chung và đã tự dạy mình Jasmine. Tôi đang cố gắng để hiểu sự khác biệt giữa chạy Jasmine và jQuery-Jasmine trong Karma vs chạy Jasmine của chính nó. Các hướng dẫn cho Jasmine không giải quyết những điều chỉnh cần thiết nếu sử dụng Karma.Jasmine độc lập vs Karma - Jasmine
Ai đó có thể giải thích cho tôi cách Karma-Jasmine khác với yêu cầu từ Jasmine độc lập? Liệu nó vẫn yêu cầu một nhân vật đặc tả, và cấu trúc tệp vẫn giống nhau không?
Tôi đang thử nghiệm các sự kiện DOM - nhiều trình xử lý nhấp chuột - và không hiểu cách giả lập điều này. Ai đó có thể phác thảo một số ý tưởng cơ bản? Ví dụ: nếu tôi muốn, hãy kiểm tra xem phần tử p đã được thêm vào div sau khi người dùng nhấp vào một nút hay chưa, điều đó sẽ hoạt động như thế nào trong cả cấu trúc tệp và chức năng?
Cảm ơn.
thx đã giúp tôi. @ user2943490 Bạn đã bao giờ sử dụng nghiệp mà không có một công cụ xây dựng? Giống như Grunt hoặc Gulpjs thích hiểu với một ví dụ. - Cheers – jamie
@jamie Karma là module npm độc lập và không phụ thuộc vào Grunt hoặc Gulp (bạn chỉ cần chạy Karma từ bàn điều khiển với 'karma start'), vì vậy bạn đang chạy nó mà không có bất kỳ công cụ xây dựng nào theo mặc định. Nếu bạn có ý nghĩa * với * một công cụ xây dựng, có sẵn các plugin, ví dụ [gulp-karma] (https://www.npmjs.com/package/gulp-karma) – user2943490