Rspec - access描述描述上下文中的名称,而不是`it`

时间:2017-03-16 14:44:18

标签: ruby rspec describe

我有这样简化的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

我想访问'DescribeTitle'进入it

我发现我可以使用self.class.description来获取它,但似乎只能在it内使用。

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

在你的情况下

self.class
#=> Class

因此,由于您已经在DescribeTitle的上下文中,因此您需要使用self.description代替self.class.description

self.description
#=> DescribeTitle