QUnit

Phần mềm chụp màn hình:
QUnit
Các chi tiết về phần mềm:
Phiên bản: 1.22.0 Cập nhật
Ngày tải lên: 11 Mar 16
Nhà phát triển: jQuery Team
Giấy phép: Miễn phí
Phổ biến: 111

Rating: 2.5/5 (Total Votes: 2)

QUnit là công cụ kiểm tra đơn vị chính thức được sử dụng bởi các đội jQuery cho cốt lõi của khuôn khổ và các plugin bổ sung khác nhau.

Ngoài ra mã jQuery cụ thể, QUnit cũng có thể kiểm tra mã JavaScript chung, bao gồm server-side JavaScript.

khuôn khổ kiểm tra này có thể đặc biệt hữu ích để thử nghiệm hồi quy, giúp các nhà phát triển tìm ra loại mới của lỗi như codebase tiến hóa.

QUnit là tương tự như các khuôn khổ kiểm tra đơn vị khác (như JUnit) và được coi là một phần của gia đình kiểm tra khung xUnit.

Điều gì là mới trong này phát hành:

  • Khẳng định: ném đích đẩy phương pháp duy nhất
  • Khẳng định: Fix thiếu kiểm tra về xuất khẩu ném
  • Khẳng định: Thực hiện notOk để khẳng định giá trị falsy
  • Core: xử lý hơn duyên dáng của AMD
  • Core: phương pháp đơn giản hóa stack trace
  • Core: Đưa ra các tài sản Dump maxdepth
  • Core: Đưa ra các phiên bản QUnit là tài sản QUnit.version
  • Core: Xử lý nhiều thông số testId
  • Dump: Fix .name / .property doublettes
  • HTML PV: diff mới sử dụng Thư viện Diff-Patch-Match của Google
  • HTML PV:. Làm cho nó rõ ràng hơn tại sao khác bị ức chế
  • HTML PV: Thay đổi hiển thị văn bản cho các xét nghiệm xấu
  • HTML PV: Sửa chữa hộp kiểm và chọn xử lý trong IE & # x3c; 9
  • HTML PV: Fix lọc kiểm tra mà không cần bất kỳ thành phần
  • HTML PV: Giữ lại số kiểm tra thất bại
  • Test: chữ thường các bộ lọc kiểm tra hợp lệ trước khi sử dụng

Điều gì là mới trong phiên bản 1.20.0:

  • Khẳng định: ném sử dụng chỉ đẩy phương pháp
  • Khẳng định: Fix thiếu kiểm tra về xuất khẩu ném
  • Khẳng định: Thực hiện notOk để khẳng định giá trị falsy
  • Core: xử lý hơn duyên dáng của AMD
  • Core: phương pháp đơn giản hóa stack trace
  • Core: Đưa ra các tài sản Dump maxdepth
  • Core: Đưa ra các phiên bản QUnit là tài sản QUnit.version
  • Core: Xử lý nhiều thông số testId
  • Dump: Fix .name / .property doublettes
  • HTML PV: diff mới sử dụng Thư viện Diff-Patch-Match của Google
  • HTML PV:. Làm cho nó rõ ràng hơn tại sao khác bị ức chế
  • HTML PV: Thay đổi hiển thị văn bản cho các xét nghiệm xấu
  • HTML PV: Sửa chữa hộp kiểm và chọn xử lý trong IE & # x3c; 9
  • HTML PV: Fix lọc kiểm tra mà không cần bất kỳ thành phần
  • HTML PV: Giữ lại số kiểm tra thất bại
  • Test: chữ thường các bộ lọc kiểm tra hợp lệ trước khi sử dụng

Điều gì là mới trong phiên bản 1.19.0:

  • Khẳng định: ném sử dụng chỉ đẩy phương pháp
  • Khẳng định: Fix thiếu kiểm tra về xuất khẩu ném
  • Khẳng định: Thực hiện notOk để khẳng định giá trị falsy
  • Core: xử lý hơn duyên dáng của AMD
  • Core: phương pháp đơn giản hóa stack trace
  • Core: Đưa ra các tài sản Dump maxdepth
  • Core: Đưa ra các phiên bản QUnit là tài sản QUnit.version
  • Core: Xử lý nhiều thông số testId
  • Dump: Fix .name / .property doublettes
  • HTML PV: diff mới sử dụng Thư viện Diff-Patch-Match của Google
  • HTML PV:. Làm cho nó rõ ràng hơn tại sao khác bị ức chế
  • HTML PV: Thay đổi hiển thị văn bản cho các xét nghiệm xấu
  • HTML PV: Sửa chữa hộp kiểm và chọn xử lý trong IE & # x3c; 9
  • HTML PV: Fix lọc kiểm tra mà không cần bất kỳ thành phần
  • HTML PV: Giữ lại số kiểm tra thất bại
  • Test: chữ thường các bộ lọc kiểm tra hợp lệ trước khi sử dụng

Điều gì là mới trong phiên bản 1.18.0:

  • Khẳng định: ném sử dụng chỉ đẩy phương pháp
  • Khẳng định: Fix thiếu kiểm tra về xuất khẩu ném
  • Khẳng định: Thực hiện notOk để khẳng định giá trị falsy
  • Core: xử lý hơn duyên dáng của AMD
  • Core: phương pháp đơn giản hóa stack trace
  • Core: Đưa ra các tài sản Dump maxdepth
  • Core: Đưa ra các phiên bản QUnit là tài sản QUnit.version
  • Core: Xử lý nhiều thông số testId
  • Dump: Fix .name / .property doublettes
  • HTML PV: diff mới sử dụng Thư viện Diff-Patch-Match của Google
  • HTML PV:. Làm cho nó rõ ràng hơn tại sao khác bị ức chế
  • HTML PV: Thay đổi hiển thị văn bản cho các xét nghiệm xấu
  • HTML PV: Sửa chữa hộp kiểm và chọn xử lý trong IE & # x3c; 9
  • HTML PV: Fix lọc kiểm tra mà không cần bất kỳ thành phần
  • HTML PV: Giữ lại số kiểm tra thất bại
  • Test: chữ thường các bộ lọc kiểm tra hợp lệ trước khi sử dụng

Điều gì là mới trong phiên bản 1.17.1:

  • Xây dựng: Tháo bower.json từ các tập tin bị bỏ qua
  • xây dựng: Hỗ trợ Node.js xuất khẩu ngang bằng với CommonJS
  • HTML PV: Thêm các lĩnh vực lọc
  • HTML PV: Đừng giấu bài kiểm tra bị bỏ qua
  • HTML PV: Sửa chữa hồi quy cho đánh dấu cũ
  • HTML PV: tấn công XSS Ngăn chặn
  • HTML PV: QUnit.url bây giờ là một chức năng riêng trong HTML Reporter
  • HTML PV: params URL có thể được thiết lập bằng mã

Điều gì là mới trong phiên bản 1.15.0:

  • Khẳng định: Thực hiện Khẳng định xây dựng với bối cảnh thử nghiệm. Điều này rất nhiều cải thiện gỡ lỗi của các bài kiểm tra async, vì khẳng định không thể rò rỉ vào các xét nghiệm khác nữa. Sử dụng các lập luận khẳng định trong callbacks thử nghiệm của bạn để chạy khẳng định để có được lợi ích đầy đủ về điều này.
  • Khẳng định: Cải thiện thông điệp mặc định từ assert.ok. Bây giờ assert.ok () kết quả đầu ra chính xác giá trị nó nhận được, thay vì chỉ nói rằng nó đã không thruthy.
  • Khẳng định: Loại bỏ các tăng lương, giống nhau và bình đẳng. Đây là những phản đối một thời gian dài trước đây và cuối cùng đã bị loại bỏ. Sử dụng ném, deepEqual và bình đẳng để thay thế.
  • Core: Vượt qua tổng số tiền của các xét nghiệm để QUnit.begin gọi lại như totalTests. Sẽ được sử dụng bởi Karma và các phóng viên khác.
  • Dump: Di chuyển QUnit.jsDump để QUnit.dump. QUnit.jsDump vẫn còn tồn tại, nhưng sẽ được gỡ bỏ sau đó. Sử dụng QUnit.dump.
  • Dump: Các thuộc tính không thể liệt kê ra các lỗi loại. Làm cho nó dễ dàng hơn để so sánh các thuộc tính của các đối tượng lỗi.
  • Phóng viên: Kết quả chỉ khẳng định tính cho các bài kiểm tra màu xanh lá cây. Ít hỗn loạn thị giác cho đi qua các bài kiểm tra.
  • PV: Move HTML phóng viên vào một tập tin JS mới. Các phóng viên HTML vẫn kèm, nhưng các mã đã được refactored để di chuyển nó vào một tập tin riêng biệt.
  • Test: Xóa phản QUnit.current_testEnvironment

Điều gì là mới trong phiên bản 1.14.0:

  • CSS: Loại bỏ dư thừa
  • Core: Thêm tính cấu hình cho việc vô hiệu hóa mặc định cuộn-to-top
  • Grunt: Di addons thừa
  • Addons: Hủy bỏ tàn tích cuối cùng
  • Core: Mở rộng QUnit.config.urlConfig để hỗ trợ chọn ai Dropdowns
  • Khẳng định: Mở rộng ném để chấp nhận các trường hợp lỗi
  • Khẳng định: Mở rộng ném để xử lý các lỗi như các chuỗi
  • CSS: Đang cập nhật qunit.css cho nhất quán
  • Core: cache window.clearTimeout trong trường hợp nó bị chế giễu
  • Core: Chạy nhiều bài kiểm tra theo số kiểm tra

Điều gì là mới trong phiên bản 1.13.0:

  • Khẳng định: Di tăng lương (phản đối năm 2012), thay thế với khẳng định thất bại.
  • Grunt: Thêm thử nghiệm phi trình duyệt như là nhiệm vụ grunt. Chạy thử nghiệm hiện có trong nút.
  • Xuất:. Chỉ xuất khẩu để biến mà chúng tôi kiểm tra
  • Core:. Đúng kiểm tra sự tồn tại của tài liệu
  • Core:. Di triggerEvent, mà không được sử dụng hoặc tài liệu bất cứ nơi nào
  • Core:. Silence addEvent trong môi phi trình duyệt

Điều gì là mới trong phiên bản 1.12.0:

  • Thêm một lời nhận xét deprecation để QUnit.reset. sửa chữa một phần cho # 354
  • Fix mis-match giữa moduleStart và moduleDone sự kiện
  • Removed jQuery.trim tối ưu hóa. Sửa chữa # 424.
  • Sử dụng một tài liệu tham khảo setTimeout địa phương, thêm bộ phận thử nghiệm riêng biệt cho điều đó. Sửa chữa # 432 - Sử dụng một sơ khai setTimeout có thể dừng bộ kiểm tra tiếp tục. Đóng gh-433
  • Added CONTRIBUTING.md.
  • Đã chuyển 'addons / chủ đề / nv' để 'Krinkle / QUnit-theme-nv.git'
  • Đã chuyển 'addons / chủ đề / ninja' để 'Krinkle / QUnit-theme-ninja.git'
  • Đã chuyển 'addons / chủ đề / Gabe' để 'Krinkle / QUnit-theme-gabe.git'

Điều gì là mới trong phiên bản 1.11.0:

  • Phantomjs: Bao gồm các nguồn chi tiết khẳng định
  • Phantomjs: Loại bỏ các cơ chế bỏ phiếu ủng hộ PhantomJS 1.6 + 's WebPage # onCallback
  • .
  • Delay bắt đầu () cho đến khi init () đã xảy ra ..
  • urlConfig:. Fix kiện hộp kiểm cho Oldie
  • Issue # 365:. Fix chọn mô-đun cho Oldie
  • Sửa chữa # 344 -. Chụp và chương trình kiểm tra thời gian
  • Đổi tên các xét nghiệm để khẳng định trong bản tóm tắt.
  • Khẳng định:. Thực hiện propEqual và notPropEqual
  • Canvas addon: Sử dụng 0,6 là giá trị alpha để tránh mâu thuẫn giữa các trình duyệt
  • .
  • Di chuyển biến toàn cầu & quot; khẳng định & quot;.
  • Thêm một thử nghiệm để thử nghiệm tải không đồng bộ.

Điều gì là mới trong phiên bản v1.8.0pre:.

  • Cải thiện xử lý window.onerror

Điều gì là mới trong phiên bản v1.7.0pre:.

  • Thêm config.requireExpects
  • Thêm tùy chọn để yêu cầu tất cả các xét nghiệm để gọi mong đợi ().
  • Cải thiện extractStacktrace () thực hiện.
  • Bao gồm tất cả các dòng ngăn xếp có liên quan.
  • Tạo bộ lọc trường hợp không nhạy cảm.
  • là () dự kiến ​​loại chữ thường.
  • Dự kiến ​​giá trị gia không được hiển thị đúng.
  • Fix phantomjs tiêu đề addon và thêm readme.
  • Thêm một số gợi ý để readme addon composite.
  • Theo dõi kiểm tra bằng các thứ tự mà chúng đã được chạy và tạo ra các liên kết chạy lại dựa trên con số đó.
  • Hãy Chạy lại liên kết chạy chỉ là một thử nghiệm duy nhất.

Yêu cầu :

  • kích hoạt Javascript về phía khách hàng

Phần mềm tương tự

Flog
Flog

28 Feb 15

PHP_CodeSniffer
PHP_CodeSniffer

20 Jul 15

TestBox
TestBox

28 Feb 15

PMD Code Analyzer
PMD Code Analyzer

11 Aug 16

Phần mềm khác của nhà phát triển jQuery Team

jQuery Mouse Wheel
jQuery Mouse Wheel

10 Feb 16

jQuery UI
jQuery UI

2 Oct 16

Ý kiến ​​để QUnit

Bình luận không
Nhập bình luận
Bật hình ảnh!
Tìm kiếm theo chủ đề