|
1 | 1 | require "spec_helper"
|
2 | 2 |
|
3 | 3 | module CC::Engine::BundlerAudit
|
4 |
| - describe Remediation do |
| 4 | + describe UnpatchedGemRemediation do |
5 | 5 | describe "#points" do
|
6 | 6 | it "returns major upgrade remediation points when an upgrade requies a major version bump" do
|
7 |
| - remediation = Remediation.new("1.0.0", %w[2.0.1 3.0.1]) |
| 7 | + remediation = UnpatchedGemRemediation.new("1.0.0", %w[2.0.1 3.0.1]) |
8 | 8 |
|
9 |
| - expect(remediation.points).to eq(Remediation::MAJOR_UPGRADE_POINTS) |
| 9 | + expect(remediation.points).to eq(UnpatchedGemRemediation::MAJOR_UPGRADE_POINTS) |
10 | 10 | end
|
11 | 11 |
|
12 | 12 | it "returns minor upgrade remediation points when an upgrade requies a minor version bump" do
|
13 |
| - remediation = Remediation.new("1.0.0", %w[1.2.1 2.2.1]) |
| 13 | + remediation = UnpatchedGemRemediation.new("1.0.0", %w[1.2.1 2.2.1]) |
14 | 14 |
|
15 |
| - expect(remediation.points).to eq(Remediation::MINOR_UPGRADE_POINTS) |
| 15 | + expect(remediation.points).to eq(UnpatchedGemRemediation::MINOR_UPGRADE_POINTS) |
16 | 16 | end
|
17 | 17 |
|
18 | 18 | it "returns patch upgrade remediation points when an upgrade requies a patch version bump" do
|
19 |
| - remediation = Remediation.new("1.0.0", %w[1.0.3 2.0.3]) |
| 19 | + remediation = UnpatchedGemRemediation.new("1.0.0", %w[1.0.3 2.0.3]) |
20 | 20 |
|
21 |
| - expect(remediation.points).to eq(Remediation::PATCH_UPGRADE_POINTS) |
| 21 | + expect(remediation.points).to eq(UnpatchedGemRemediation::PATCH_UPGRADE_POINTS) |
22 | 22 | end
|
23 | 23 |
|
24 | 24 | it "returns unpatched version remediation points when an upgrade is not possible" do
|
25 |
| - remediation = Remediation.new("1.0.0", []) |
| 25 | + remediation = UnpatchedGemRemediation.new("1.0.0", []) |
26 | 26 |
|
27 |
| - expect(remediation.points).to eq(Remediation::UNPATCHED_VERSION_POINTS) |
| 27 | + expect(remediation.points).to eq(UnpatchedGemRemediation::UNPATCHED_VERSION_POINTS) |
28 | 28 | end
|
29 | 29 | end
|
30 | 30 | end
|
|
0 commit comments