shard-ameba/spec/ameba/base_spec.cr

33 lines
647 B
Crystal
Raw Normal View History

2017-11-22 06:44:29 +00:00
require "../spec_helper"
module Ameba::Rule
struct NoProperties < Rule::Base
def test(source)
end
end
describe Base do
context "properties" do
subject = DummyRule.new
it "is enabled by default" do
subject.enabled.should be_true
end
it "has a description property" do
subject.description.should_not be_nil
end
2017-11-30 21:50:07 +00:00
it "has excluded property" do
subject.excluded.should be_nil
end
2017-11-22 06:44:29 +00:00
end
describe "when a rule does not have defined properties" do
it "is enabled by default" do
NoProperties.new.enabled.should be_true
end
end
end
end