|
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