Rename Severity.from_name to Severity.parse

This commit is contained in:
Vitalii Elenhaupt 2019-04-26 18:15:36 +03:00
parent af395a3c13
commit ca5e894e0b
No known key found for this signature in database
GPG key ID: 7558EF3A4056C706
3 changed files with 12 additions and 12 deletions

View file

@ -22,22 +22,22 @@ module Ameba
end
end
describe ".from_name" do
describe ".parse" do
it "creates error severity by name" do
Severity.from_name("Error").should eq Severity::Error
Severity.parse("Error").should eq Severity::Error
end
it "creates warning severity by name" do
Severity.from_name("Warning").should eq Severity::Warning
Severity.parse("Warning").should eq Severity::Warning
end
it "creates refactoring severity by name" do
Severity.from_name("Refactoring").should eq Severity::Refactoring
Severity.parse("Refactoring").should eq Severity::Refactoring
end
it "raises when name is incorrect" do
expect_raises(Exception, "Incorrect severity name BadName. Try one of [Error, Warning, Refactoring]") do
Severity.from_name("BadName")
Severity.parse("BadName")
end
end
end