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