diff --git a/lib/vagrant/action/vm/resume.rb b/lib/vagrant/action/vm/resume.rb index e22cbdb40..97533c011 100644 --- a/lib/vagrant/action/vm/resume.rb +++ b/lib/vagrant/action/vm/resume.rb @@ -9,7 +9,7 @@ module Vagrant def call(env) if env["vm"].vm.saved? env.logger.info "Resuming suspended VM..." - env["vm"].start + env["actions"].run(:start) end @app.call(env) diff --git a/test/vagrant/action/vm/resume_test.rb b/test/vagrant/action/vm/resume_test.rb index e4dfa4e27..d0fe21f17 100644 --- a/test/vagrant/action/vm/resume_test.rb +++ b/test/vagrant/action/vm/resume_test.rb @@ -19,7 +19,7 @@ class ResumeVMActionTest < Test::Unit::TestCase @internal_vm.expects(:saved?).returns(true) seq = sequence("seq") - @vm.expects(:start).once.in_sequence(seq) + @env.env.actions.expects(:run).with(:start).once.in_sequence(seq) @app.expects(:call).with(@env).once.in_sequence(seq) @instance.call(@env) end