From 3d16f781835cd55a6539de87e6fded9a77455859 Mon Sep 17 00:00:00 2001 From: onigra <3280467rec@gmail.com> Date: Thu, 9 Mar 2017 18:53:50 +0900 Subject: [PATCH] =?UTF-8?q?Provisioner=E5=A4=B1=E6=95=97=E6=99=82=E3=81=AB?= =?UTF-8?q?=E3=82=A8=E3=83=A9=E3=83=BC=E3=83=A1=E3=83=83=E3=82=BB=E3=83=BC?= =?UTF-8?q?=E3=82=B8=E5=87=BA=E3=81=99=E3=82=88=E3=81=86=E3=81=AB=E3=81=97?= =?UTF-8?q?=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/tsudura/errors/provisioning_failed.rb | 3 +++ spec/tsudura/runner_spec.rb | 14 ++++++++++++++ 2 files changed, 17 insertions(+) diff --git a/lib/tsudura/errors/provisioning_failed.rb b/lib/tsudura/errors/provisioning_failed.rb index 141a061..812a1b3 100644 --- a/lib/tsudura/errors/provisioning_failed.rb +++ b/lib/tsudura/errors/provisioning_failed.rb @@ -1,6 +1,9 @@ module Tsudura module Errors class ProvisioningFailed < StandardError + def message + "Provisioning failed. Please check provisioning setting." + end end end end diff --git a/spec/tsudura/runner_spec.rb b/spec/tsudura/runner_spec.rb index e69de29..4cb5604 100644 --- a/spec/tsudura/runner_spec.rb +++ b/spec/tsudura/runner_spec.rb @@ -0,0 +1,14 @@ +require File.expand_path(File.join('..', 'spec_helper'), File.dirname(__FILE__)) + +describe Tsudura::Runner do + describe ".run" do + context "raise Tsudura::Errors::ProvisioningFailed" do + it do + allow(Tsudura::Runner).to receive(:run).and_raise(Tsudura::Errors::ProvisioningFailed) + expect { Tsudura::Runner.run }.to raise_error( + Tsudura::Errors::ProvisioningFailed, "Provisioning failed. Please check provisioning setting." + ) + end + end + end +end