|
18 | 18 | require "logstash/settings" |
19 | 19 | require "spec_helper" |
20 | 20 |
|
21 | | -describe LogStash::Setting::PortRange do |
| 21 | +describe LogStash::Setting::SettingPortRange do |
22 | 22 | context "When the value is an Integer" do |
23 | | - subject { LogStash::Setting::PortRange.new("mynewtest", 9000) } |
| 23 | + subject { LogStash::Setting::SettingPortRange.new("mynewtest", 9000) } |
24 | 24 |
|
25 | 25 | it "coerces the value in a range" do |
26 | 26 | expect { subject }.not_to raise_error |
|
37 | 37 | end |
38 | 38 |
|
39 | 39 | context "When the value is a string" do |
40 | | - subject { LogStash::Setting::PortRange.new("mynewtest", "9000-10000") } |
| 40 | + subject { LogStash::Setting::SettingPortRange.new("mynewtest", "9000-10000") } |
41 | 41 |
|
42 | 42 | it "coerces a string range with the format (9000-10000)" do |
43 | 43 | expect { subject }.not_to raise_error |
44 | 44 | end |
45 | 45 |
|
46 | 46 | it "refuses when then upper port is out of range" do |
47 | | - expect { LogStash::Setting::PortRange.new("mynewtest", "1000-95000") }.to raise_error |
| 47 | + expect { LogStash::Setting::SettingPortRange.new("mynewtest", "1000-95000") }.to raise_error |
48 | 48 | end |
49 | 49 |
|
50 | 50 | it "returns a range" do |
|
58 | 58 | end |
59 | 59 |
|
60 | 60 | context "when the value is a garbage string" do |
61 | | - subject { LogStash::Setting::PortRange.new("mynewtest", "fsdfnsdkjnfjs") } |
| 61 | + subject { LogStash::Setting::SettingPortRange.new("mynewtest", "fsdfnsdkjnfjs") } |
62 | 62 |
|
63 | 63 | it "raises an argument error" do |
64 | 64 | expect { subject }.to raise_error |
65 | 65 | end |
66 | 66 |
|
67 | 67 | it "raises an exception on update" do |
68 | | - expect { LogStash::Setting::PortRange.new("mynewtest", 10000).set("dsfnsdknfksdnfjksdnfjns") }.to raise_error |
| 68 | + expect { LogStash::Setting::SettingPortRange.new("mynewtest", 10000).set("dsfnsdknfksdnfjksdnfjns") }.to raise_error |
69 | 69 | end |
70 | 70 | end |
71 | 71 |
|
72 | 72 | context "when the value is an unknown type" do |
73 | | - subject { LogStash::Setting::PortRange.new("mynewtest", 0.1) } |
| 73 | + subject { LogStash::Setting::SettingPortRange.new("mynewtest", 0.1) } |
74 | 74 |
|
75 | 75 | it "raises an argument error" do |
76 | 76 | expect { subject }.to raise_error |
77 | 77 | end |
78 | 78 |
|
79 | 79 | it "raises an exception on update" do |
80 | | - expect { LogStash::Setting::PortRange.new("mynewtest", 10000).set(0.1) }.to raise_error |
| 80 | + expect { LogStash::Setting::SettingPortRange.new("mynewtest", 10000).set(0.1) }.to raise_error |
81 | 81 | end |
82 | 82 | end |
83 | 83 |
|
84 | 84 | context "When value is a range" do |
85 | | - subject { LogStash::Setting::PortRange.new("mynewtest", 9000..10000) } |
| 85 | + subject { LogStash::Setting::SettingPortRange.new("mynewtest", 9000..10000) } |
86 | 86 |
|
87 | 87 | it "accepts a ruby range as the default value" do |
88 | 88 | expect { subject }.not_to raise_error |
|
94 | 94 | end |
95 | 95 |
|
96 | 96 | it "refuses when then upper port is out of range" do |
97 | | - expect { LogStash::Setting::PortRange.new("mynewtest", 9000..1000000) }.to raise_error |
| 97 | + expect { LogStash::Setting::SettingPortRange.new("mynewtest", 9000..1000000) }.to raise_error |
98 | 98 | end |
99 | 99 |
|
100 | 100 | it "raise an exception on when port are out of range" do |
101 | | - expect { LogStash::Setting::PortRange.new("mynewtest", -1000..1000) }.to raise_error |
| 101 | + expect { LogStash::Setting::SettingPortRange.new("mynewtest", -1000..1000) }.to raise_error |
102 | 102 | end |
103 | 103 | end |
104 | 104 | end |
0 commit comments