RSpec cho phép bạn để có được tên phương pháp kiểm tra dòng điện chạy trong một trước (: mỗi) chặn, bằng cách làm như sau:Bắt tên thử nghiệm RSpec đầy đủ từ bên trong một trước (: mỗi) chặn
Spec::Runner.configure do |config|
config.before :each do |x|
x.method_name # returns 'should be cool'
end
end
Đây là một thử nghiệm như:
require File.expand_path(File.dirname(__FILE__) + '/../spec_helper')
describe 'Hello world' do
it 'should be cool' do
# test code
end
end
nó sẽ có thể để có được tên kiểm tra toàn với những gì nó mô tả, (aka 'Hello World nên mát mẻ') trong khi khối?
'x.class.description' không hoạt động trong RSpec 2.13 – szeryf
' x.example.metadata [: description_args] .join (',') ' – omarshammas
https://www.relishapp.com/rspec/rspec-core/ v/3-4/docs/metadata/current-example <- tài liệu giải thích đúng cách để làm điều đó .. – Urkle