2010-10-28 26 views
8

Thư viện spec trong Minitest thật tuyệt. Tôi đã có thể sử dụng nó trong các bài kiểm tra đơn vị Rails không có vấn đề gì. Tuy nhiên, kiểm tra chức năng Rails kế thừa từ ActionController :: TestCase cung cấp các biến mẫu như @controller trong thiết lập của nó.Có ai đã sử dụng Minitest :: Spec withing a Rails functional test không?

Có ai đang sử dụng Minitest :: Spec lib để kiểm tra chức năng Rails của họ không?

Nếu không, tôi đang xem xét việc tạo một thư viện nhỏ để thực hiện điều đó. Tôi không quá quan tâm đến rspec, và shoulda đang bắt đầu thay đổi nó tập trung vào rspec. Nó sẽ là tốt đẹp để có một cái gì đó nhẹ và được xây dựng trên các công cụ đã được cung cấp.

Trả lời

2

Thoughtbot giờ đây đã chia tách thành một số trang web thành shoulda_contextsshoulda_matchers để lo lắng về việc chuyển sang rspec cho thinkbot không có nghĩa là ngữ cảnh sẽ biến mất. Chỉ được duy trì trong cộng đồng.

+0

Cũng [shoulda ngữ cảnh] (https://github.com/thoughtbot/shoulda-context#readme) hoạt động * đẹp * với cơ sở hạ tầng Test :: Đơn vị chuẩn Rails'. Bạn không phải thay đổi mã của mình chút nào! – sunaku

2

Đây là một giàn khoan test_helper đơn giản để chạy chức năng kiểm tra tích hợp & trong Rails bằng cách sử dụng cú pháp spec. Dựa trên một gist bởi tenderlove, điều này excellent article about MiniTest with Capybara, & rất nhiều tinkering & nguồn-poring.

https://gist.github.com/1607879

+0

có vẻ như posterous.com không còn ở đó ... bạn có biết nếu bài viết có sẵn ở nơi khác không? –

+1

Không thể tìm thấy nó, Pablo, nhưng bài viết đó đã lỗi thời. Minitest với Rails đã xuất hiện. Tôi muốn kiểm tra [SO câu hỏi về Minitest] (http://stackoverflow.com/questions/7628654/using-minitest-in-rails/9221625#9221625), và tuyệt vời [minitest-ray đá quý] (https: //github.com/blowmage/minitest-rails) –

Các vấn đề liên quan