diff --git a/spec/detector_spec.rb b/spec/detector_spec.rb index a2ab0c3..dc811bc 100644 --- a/spec/detector_spec.rb +++ b/spec/detector_spec.rb @@ -1,7 +1,22 @@ # frozen_string_literal: true -RSpec.describe RogueOne do - it "has a version number" do - expect(RogueOne::VERSION).not_to be nil +RSpec.describe RogueOne::Detector do + subject { described_class.new(target: "1.1.1.1") } + + describe "#report" do + before do + allow(subject).to receive(:top_100_domains).and_return(%w(google.com)) + allow(Parallel).to receive(:processor_count).and_return(0) + end + + let(:report) { subject.report } + + it do + expect(report.dig(:verdict)).to eq("benign one") + end + + it do + expect(report.dig(:landing_pages)).to eq([]) + end end end diff --git a/spec/rogue_one_spec.rb b/spec/rogue_one_spec.rb index dc811bc..a2ab0c3 100644 --- a/spec/rogue_one_spec.rb +++ b/spec/rogue_one_spec.rb @@ -1,22 +1,7 @@ # frozen_string_literal: true -RSpec.describe RogueOne::Detector do - subject { described_class.new(target: "1.1.1.1") } - - describe "#report" do - before do - allow(subject).to receive(:top_100_domains).and_return(%w(google.com)) - allow(Parallel).to receive(:processor_count).and_return(0) - end - - let(:report) { subject.report } - - it do - expect(report.dig(:verdict)).to eq("benign one") - end - - it do - expect(report.dig(:landing_pages)).to eq([]) - end +RSpec.describe RogueOne do + it "has a version number" do + expect(RogueOne::VERSION).not_to be nil end end