diff options
| author | mo khan <mo.khan@gmail.com> | 2020-05-15 12:58:49 -0600 |
|---|---|---|
| committer | mo khan <mo.khan@gmail.com> | 2020-05-15 12:58:49 -0600 |
| commit | accc110fbc970e4734b4b85bfecddaf64d964b19 (patch) | |
| tree | c6f9af99a613de68b036d217df70c553ae60a394 /spec | |
| parent | 95ba331e0ffbddf945d11270946c4687174b1bf9 (diff) | |
Make #scan a private method
Diffstat (limited to 'spec')
| -rw-r--r-- | spec/unit/core/index_file_spec.rb | 17 |
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 |
