|
30 | 30 | it { is_expected.to be(true) } |
31 | 31 | end |
32 | 32 |
|
33 | | - context "with a nil version" do |
34 | | - let(:version_string) { nil } |
| 33 | + context "with an empty string" do |
| 34 | + let(:version_string) { "" } |
35 | 35 |
|
36 | 36 | it { is_expected.to be(false) } |
37 | 37 | end |
38 | 38 |
|
39 | 39 | context "with a malformed version string" do |
40 | 40 | let(:version_string) { "-" } |
41 | | - let(:err_msg) { "Malformed version string #{version_string}" } |
42 | 41 |
|
43 | | - it "raises an exception" do |
44 | | - expect { version }.to raise_error(ArgumentError, err_msg) |
45 | | - end |
| 42 | + it { is_expected.to be(false) } |
46 | 43 | end |
47 | 44 | end |
48 | 45 |
|
|
85 | 82 | it { is_expected.to eq("1.0.0_pre1") } |
86 | 83 | end |
87 | 84 |
|
88 | | - context "with a null version" do |
89 | | - let(:version_string) { nil } |
90 | | - let(:err_msg) { "Malformed version string - string is nil" } |
| 85 | + context "with space as version" do |
| 86 | + let(:version_string) { "" } |
| 87 | + let(:err_msg) { "Malformed version string - string is empty" } |
91 | 88 |
|
92 | 89 | it "raises an exception" do |
93 | | - expect { version }.to raise_error(ArgumentError, err_msg) |
| 90 | + expect { version }.to raise_error(Dependabot::BadRequirementError, err_msg) |
94 | 91 | end |
95 | 92 | end |
96 | 93 |
|
97 | | - context "with a malformed version string" do |
| 94 | + context "with a dot as version" do |
| 95 | + let(:version_string) { "." } |
| 96 | + let(:err_msg) { "Malformed version string - #{version_string}" } |
| 97 | + |
| 98 | + it "raises an exception" do |
| 99 | + expect { version }.to raise_error(Dependabot::BadRequirementError, err_msg) |
| 100 | + end |
| 101 | + end |
| 102 | + |
| 103 | + context "with a hyphen as a version" do |
98 | 104 | let(:version_string) { "-" } |
99 | | - let(:err_msg) { "Malformed version string #{version_string}" } |
| 105 | + let(:err_msg) { "Malformed version string - #{version_string}" } |
100 | 106 |
|
101 | 107 | it "raises an exception" do |
102 | | - expect { version }.to raise_error(ArgumentError, err_msg) |
| 108 | + expect { version }.to raise_error(Dependabot::BadRequirementError, err_msg) |
103 | 109 | end |
104 | 110 | end |
105 | 111 | end |
|
0 commit comments