From a90d93691f952f06d5d02c853f25ef98861bcaab Mon Sep 17 00:00:00 2001 From: Josh Curl Date: Tue, 11 Oct 2016 15:30:00 -0700 Subject: [PATCH] Add tests for when state fails to mount --- tests/bad_state_test.go | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 tests/bad_state_test.go diff --git a/tests/bad_state_test.go b/tests/bad_state_test.go new file mode 100644 index 00000000..413783a9 --- /dev/null +++ b/tests/bad_state_test.go @@ -0,0 +1,15 @@ +package integration + +import . "gopkg.in/check.v1" + +func (s *QemuSuite) TestBadState(c *C) { + err := s.RunQemu("--no-format", "--append", "rancher.state.dev=LABEL=BAD_STATE") + c.Assert(err, IsNil) + s.CheckCall(c, "mount | grep /var/lib/docker | grep rootfs") +} + +func (s *QemuSuite) TestBadStateWithWait(c *C) { + err := s.RunQemu("--no-format", "--append", "rancher.state.dev=LABEL=BAD_STATE", "--append", "rancher.state.wait") + c.Assert(err, IsNil) + s.CheckCall(c, "mount | grep /var/lib/docker | grep rootfs") +}