summaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authormo khan <mo.khan@gmail.com>2020-05-15 12:58:49 -0600
committermo khan <mo.khan@gmail.com>2020-05-15 12:58:49 -0600
commitaccc110fbc970e4734b4b85bfecddaf64d964b19 (patch)
treec6f9af99a613de68b036d217df70c553ae60a394 /spec
parent95ba331e0ffbddf945d11270946c4687174b1bf9 (diff)
Make #scan a private method
Diffstat (limited to 'spec')
-rw-r--r--spec/unit/core/index_file_spec.rb17
1 files changed, 7 insertions, 10 deletions
diff --git a/spec/unit/core/index_file_spec.rb b/spec/unit/core/index_file_spec.rb
index d3bf9a5..da2d672 100644
--- a/spec/unit/core/index_file_spec.rb
+++ b/spec/unit/core/index_file_spec.rb
@@ -3,7 +3,7 @@
RSpec.describe Spandx::Core::IndexFile do
subject { described_class.new(data_file) }
- describe '#scan' do
+ describe '#search' do
let(:data_file) { Spandx::Core::DataFile.new(tmp_file.path) }
let(:tmp_file) { Tempfile.new }
@@ -20,21 +20,18 @@ RSpec.describe Spandx::Core::IndexFile do
end
specify do
- subject.scan do |x|
- expect(x.row(0)).to eql(['activemodel', '6.0.2.2', 'Apache-2.0'])
- end
+ result = subject.search { |row| 'activemodel-6.0.2.2' <=> "#{row[0]}-#{row[1]}" }
+ expect(result).to eql(['activemodel', '6.0.2.2', 'Apache-2.0'])
end
specify do
- subject.scan do |x|
- expect(x.row(1)).to eql(['spandx', '0.1.0', 'MIT'])
- end
+ result = subject.search { |row| 'spandx-0.1.0' <=> "#{row[0]}-#{row[1]}" }
+ expect(result).to eql(['spandx', '0.1.0', 'MIT'])
end
specify do
- subject.scan do |x|
- expect(x.row(2)).to eql(['zlib', '1.1.0', '0BSD'])
- end
+ result = subject.search { |row| 'zlib-1.1.0' <=> "#{row[0]}-#{row[1]}" }
+ expect(result).to eql(['zlib', '1.1.0', '0BSD'])
end
end