|
2 | 2 |
|
3 | 3 | require "spec_helper" |
4 | 4 |
|
5 | | -describe ErrbitPlugin::ValidateIssueTracker do |
| 5 | +RSpec.describe ErrbitPlugin::IssueTrackerValidator do |
6 | 6 | describe "#valid?" do |
7 | 7 | context "with a complete class" do |
8 | 8 | klass = Class.new(ErrbitPlugin::IssueTracker) do |
@@ -44,7 +44,7 @@ def url |
44 | 44 | end |
45 | 45 |
|
46 | 46 | it "valid" do |
47 | | - expect(ErrbitPlugin::ValidateIssueTracker.new(klass).valid?).to be true |
| 47 | + expect(ErrbitPlugin::IssueTrackerValidator.new(klass).valid?).to be true |
48 | 48 | end |
49 | 49 | end |
50 | 50 |
|
@@ -91,11 +91,11 @@ def url |
91 | 91 | end |
92 | 92 |
|
93 | 93 | it "not valid" do |
94 | | - expect(ErrbitPlugin::ValidateIssueTracker.new(klass).valid?).to be false |
| 94 | + expect(ErrbitPlugin::IssueTrackerValidator.new(klass).valid?).to be false |
95 | 95 | end |
96 | 96 |
|
97 | 97 | it "says :not_inherited" do |
98 | | - is = ErrbitPlugin::ValidateIssueTracker.new(klass) |
| 98 | + is = ErrbitPlugin::IssueTrackerValidator.new(klass) |
99 | 99 | is.valid? |
100 | 100 | expect(is.errors).to eql [[:not_inherited]] |
101 | 101 | end |
@@ -137,11 +137,11 @@ def url |
137 | 137 | end |
138 | 138 |
|
139 | 139 | it "not valid" do |
140 | | - expect(ErrbitPlugin::ValidateIssueTracker.new(klass).valid?).to be false |
| 140 | + expect(ErrbitPlugin::IssueTrackerValidator.new(klass).valid?).to be false |
141 | 141 | end |
142 | 142 |
|
143 | 143 | it "say not implement label method" do |
144 | | - is = ErrbitPlugin::ValidateIssueTracker.new(klass) |
| 144 | + is = ErrbitPlugin::IssueTrackerValidator.new(klass) |
145 | 145 | is.valid? |
146 | 146 | expect(is.errors).to eql [[:class_method_missing, :label]] |
147 | 147 | end |
@@ -183,11 +183,11 @@ def url |
183 | 183 | end |
184 | 184 |
|
185 | 185 | it "not valid" do |
186 | | - expect(ErrbitPlugin::ValidateIssueTracker.new(klass).valid?).to be false |
| 186 | + expect(ErrbitPlugin::IssueTrackerValidator.new(klass).valid?).to be false |
187 | 187 | end |
188 | 188 |
|
189 | 189 | it "say not implement icons method" do |
190 | | - is = ErrbitPlugin::ValidateIssueTracker.new(klass) |
| 190 | + is = ErrbitPlugin::IssueTrackerValidator.new(klass) |
191 | 191 | is.valid? |
192 | 192 | expect(is.errors).to eql [[:class_method_missing, :icons]] |
193 | 193 | end |
@@ -229,11 +229,11 @@ def url |
229 | 229 | end |
230 | 230 |
|
231 | 231 | it "not valid" do |
232 | | - expect(ErrbitPlugin::ValidateIssueTracker.new(klass).valid?).to be false |
| 232 | + expect(ErrbitPlugin::IssueTrackerValidator.new(klass).valid?).to be false |
233 | 233 | end |
234 | 234 |
|
235 | 235 | it "say not implement fields method" do |
236 | | - is = ErrbitPlugin::ValidateIssueTracker.new(klass) |
| 236 | + is = ErrbitPlugin::IssueTrackerValidator.new(klass) |
237 | 237 | is.valid? |
238 | 238 | expect(is.errors).to eql [[:class_method_missing, :fields]] |
239 | 239 | end |
@@ -275,11 +275,11 @@ def url |
275 | 275 | end |
276 | 276 |
|
277 | 277 | it "not valid" do |
278 | | - expect(ErrbitPlugin::ValidateIssueTracker.new(klass).valid?).to be false |
| 278 | + expect(ErrbitPlugin::IssueTrackerValidator.new(klass).valid?).to be false |
279 | 279 | end |
280 | 280 |
|
281 | 281 | it "say not implement configured? method" do |
282 | | - is = ErrbitPlugin::ValidateIssueTracker.new(klass) |
| 282 | + is = ErrbitPlugin::IssueTrackerValidator.new(klass) |
283 | 283 | is.valid? |
284 | 284 | expect(is.errors).to eql [[:instance_method_missing, :configured?]] |
285 | 285 | end |
@@ -321,11 +321,11 @@ def url |
321 | 321 | end |
322 | 322 |
|
323 | 323 | it "not valid" do |
324 | | - expect(ErrbitPlugin::ValidateIssueTracker.new(klass).valid?).to be false |
| 324 | + expect(ErrbitPlugin::IssueTrackerValidator.new(klass).valid?).to be false |
325 | 325 | end |
326 | 326 |
|
327 | 327 | it "say not implement errors method" do |
328 | | - is = ErrbitPlugin::ValidateIssueTracker.new(klass) |
| 328 | + is = ErrbitPlugin::IssueTrackerValidator.new(klass) |
329 | 329 | is.valid? |
330 | 330 | expect(is.errors).to eql [[:instance_method_missing, :errors]] |
331 | 331 | end |
@@ -367,10 +367,10 @@ def url |
367 | 367 | end |
368 | 368 |
|
369 | 369 | it "not valid" do |
370 | | - expect(ErrbitPlugin::ValidateIssueTracker.new(klass).valid?).to be false |
| 370 | + expect(ErrbitPlugin::IssueTrackerValidator.new(klass).valid?).to be false |
371 | 371 | end |
372 | 372 | it "say not implement create_issue method" do |
373 | | - is = ErrbitPlugin::ValidateIssueTracker.new(klass) |
| 373 | + is = ErrbitPlugin::IssueTrackerValidator.new(klass) |
374 | 374 | is.valid? |
375 | 375 | expect(is.errors).to eql [[:instance_method_missing, :create_issue]] |
376 | 376 | end |
@@ -413,10 +413,10 @@ def url |
413 | 413 | end |
414 | 414 |
|
415 | 415 | it "is valid" do |
416 | | - expect(ErrbitPlugin::ValidateIssueTracker.new(klass).valid?).to be true |
| 416 | + expect(ErrbitPlugin::IssueTrackerValidator.new(klass).valid?).to be true |
417 | 417 | end |
418 | 418 | it "not say not implement close_issue method" do |
419 | | - is = ErrbitPlugin::ValidateIssueTracker.new(klass) |
| 419 | + is = ErrbitPlugin::IssueTrackerValidator.new(klass) |
420 | 420 | is.valid? |
421 | 421 | expect(is.errors).not_to eql [[:instance_method_missing, :close_issue]] |
422 | 422 | end |
@@ -458,11 +458,11 @@ def close_issue |
458 | 458 | end |
459 | 459 |
|
460 | 460 | it "not valid" do |
461 | | - expect(ErrbitPlugin::ValidateIssueTracker.new(klass).valid?).to be false |
| 461 | + expect(ErrbitPlugin::IssueTrackerValidator.new(klass).valid?).to be false |
462 | 462 | end |
463 | 463 |
|
464 | 464 | it "say not implement url method" do |
465 | | - is = ErrbitPlugin::ValidateIssueTracker.new(klass) |
| 465 | + is = ErrbitPlugin::IssueTrackerValidator.new(klass) |
466 | 466 | is.valid? |
467 | 467 | expect(is.errors).to eql [[:instance_method_missing, :url]] |
468 | 468 | end |
@@ -504,11 +504,11 @@ def url |
504 | 504 | end |
505 | 505 |
|
506 | 506 | it "not valid" do |
507 | | - expect(ErrbitPlugin::ValidateIssueTracker.new(klass).valid?).to be false |
| 507 | + expect(ErrbitPlugin::IssueTrackerValidator.new(klass).valid?).to be false |
508 | 508 | end |
509 | 509 |
|
510 | 510 | it "say not implement note method" do |
511 | | - is = ErrbitPlugin::ValidateIssueTracker.new(klass) |
| 511 | + is = ErrbitPlugin::IssueTrackerValidator.new(klass) |
512 | 512 | is.valid? |
513 | 513 | expect(is.errors).to eql [[:class_method_missing, :note]] |
514 | 514 | end |
|
0 commit comments