Rspec - 在描述上下文中访问描述名称,而不是在“它”中
Rspec - access describe name in describe context, not in `it`
我有这样简化的rspec代码:
require 'rspec'
describe 'DescribeTitle' do
describe_name = self.class.description
p describe_name
it 'should do something' do
expect(true).to be_truthy
end
end
我想在进入 it
之前访问 'DescribeTitle'。
我发现我可以使用 self.class.description
来获取它,但似乎它只能在 it
中使用。
我怎样才能做到这一点?
你的情况
self.class
#=> Class
因此,因为您已经处于 DescribeTitle
的上下文中,所以您只需要使用 self.description
而不是 self.class.description
:
self.description
#=> DescribeTitle
我有这样简化的rspec代码:
require 'rspec'
describe 'DescribeTitle' do
describe_name = self.class.description
p describe_name
it 'should do something' do
expect(true).to be_truthy
end
end
我想在进入 it
之前访问 'DescribeTitle'。
我发现我可以使用 self.class.description
来获取它,但似乎它只能在 it
中使用。
我怎样才能做到这一点?
你的情况
self.class
#=> Class
因此,因为您已经处于 DescribeTitle
的上下文中,所以您只需要使用 self.description
而不是 self.class.description
:
self.description
#=> DescribeTitle