spec/fixture_spec.rb in licensee-9.12.0 vs spec/fixture_spec.rb in licensee-9.13.0

- old
+ new

@@ -3,31 +3,31 @@ RSpec.describe 'fixture test' do fixtures.each do |fixture| let(:options) { { detect_packages: true, detect_readme: true } } context "the #{fixture} fixture" do + subject { Licensee.project(path, options) } + let(:path) { fixture_path(fixture) } let(:other) { Licensee::License.find('other') } let(:none) { Licensee::License.find('none') } let(:expectations) { fixture_licenses[fixture] || {} } let(:license_file) { subject.license_file } let(:matcher) { license_file&.matcher } - subject { Licensee.project(path, options) } - it 'has an expected license in fixtures-licenses.yml' do msg = 'Expected an entry in `'.dup msg << fixture_path('fixtures-licenses.yml') msg << "` for the `#{fixture}` fixture. Please run " msg << 'script/dump-fixture-licenses and confirm the output.' expect(fixture_licenses).to have_key(fixture), msg end it 'detects the license' do expected = if expectations['key'] - Licensee::License.find(expectations['key']) - else - none + Licensee::License.find(expectations['key']) + else + none end expect(subject.license).to eql(expected) end