2012-09-23 14 views

Trả lời

108

Nó đã cho tôi một vài phút chọc xung quanh trên RubyDocs để tìm ra các cú pháp thực tế cho kéo này off. Tôi đã ném nó ở đây để cứu một số người trong tương lai chỉ với vài cú nhấp chuột.

Từ bên trong thử nghiệm của bạn, chỉ cần gọi phương thức skip(), như vậy:

skip("reason for skipping the test") 

Phương pháp này là MiniTest::Assertions#skip - http://bfts.rubyforge.org/minitest/MiniTest/Assertions.html#method-i-skip

+3

Đây là liên kết hiện tại tới tài liệu: http://ruby-doc.org/stdlib-2.1.5/libdoc/minitest/rdoc/MiniTest/Assertions.html#method-i-skip –

10

Tôi đã tìm ra điều này. Với minitest bạn không đánh dấu kiểm thử là đang chờ xử lý. Nhưng bạn có thể bỏ qua chúng:

http://bfts.rubyforge.org/minitest/MiniTest/Skip.html

+0

liên kết này không hoạt động nữa, bạn có thể thêm câu trả lời thay vì liên kết hay không. –

+0

phinze có cú pháp chính xác trong câu trả lời của anh ta. Tôi đã thay đổi câu trả lời được chấp nhận cho anh ấy. –

5

Ngoài ra, khi sử dụng MiniTest :: Spec, nếu bạn không vượt qua một khối với nó(), kiểm tra được đánh dấu là bỏ qua.