config.vagrant validation tests
This commit is contained in:
parent
588ead6e45
commit
465392f99c
|
@ -6,6 +6,38 @@ class ConfigVagrantTest < Test::Unit::TestCase
|
||||||
end
|
end
|
||||||
|
|
||||||
context "validation" do
|
context "validation" do
|
||||||
# TODO
|
setup do
|
||||||
|
@config.dotfile_name = "foo"
|
||||||
|
@config.home = "foo"
|
||||||
|
@config.host = "foo"
|
||||||
|
|
||||||
|
@errors = Vagrant::Config::ErrorRecorder.new
|
||||||
|
end
|
||||||
|
|
||||||
|
should "be valid with given set of values" do
|
||||||
|
@config.validate(@errors)
|
||||||
|
assert @errors.errors.empty?
|
||||||
|
end
|
||||||
|
|
||||||
|
should "be invalid with no dotfile" do
|
||||||
|
@config.dotfile_name = nil
|
||||||
|
|
||||||
|
@config.validate(@errors)
|
||||||
|
assert !@errors.errors.empty?
|
||||||
|
end
|
||||||
|
|
||||||
|
should "be invalid with no home" do
|
||||||
|
@config.home = nil
|
||||||
|
|
||||||
|
@config.validate(@errors)
|
||||||
|
assert !@errors.errors.empty?
|
||||||
|
end
|
||||||
|
|
||||||
|
should "be invalid with no host" do
|
||||||
|
@config.host = nil
|
||||||
|
|
||||||
|
@config.validate(@errors)
|
||||||
|
assert !@errors.errors.empty?
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue