diff options
Diffstat (limited to 'spec/unit/resource/erl_call_spec.rb')
-rw-r--r-- | spec/unit/resource/erl_call_spec.rb | 81 |
1 files changed, 0 insertions, 81 deletions
diff --git a/spec/unit/resource/erl_call_spec.rb b/spec/unit/resource/erl_call_spec.rb deleted file mode 100644 index 06d8b83651..0000000000 --- a/spec/unit/resource/erl_call_spec.rb +++ /dev/null @@ -1,81 +0,0 @@ -# -# Author:: Joe Williams (<joe@joetify.com>) -# Author:: Tyler Cloke (<tyler@chef.io>) -# Copyright:: Copyright 2009-2016, Joe Williams -# License:: Apache License, Version 2.0 -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -require "spec_helper" - -describe Chef::Resource::ErlCall do - - before(:each) do - @resource = Chef::Resource::ErlCall.new("fakey_fakerton") - end - - it "creates a new Chef::Resource::ErlCall" do - expect(@resource).to be_a_kind_of(Chef::Resource) - expect(@resource).to be_a_kind_of(Chef::Resource::ErlCall) - end - - it "has a resource name of :erl_call" do - expect(@resource.resource_name).to eql(:erl_call) - end - - it "has a default action of run" do - expect(@resource.action).to eql([:run]) - end - - it "accepts run as an action" do - expect { @resource.action :run }.not_to raise_error - end - - it "allows you to set the code attribute" do - @resource.code "q()." - expect(@resource.code).to eql("q().") - end - - it "allows you to set the cookie attribute" do - @resource.cookie "nomnomnom" - expect(@resource.cookie).to eql("nomnomnom") - end - - it "allows you to set the distributed attribute" do - @resource.distributed true - expect(@resource.distributed).to eql(true) - end - - it "allows you to set the name_type attribute" do - @resource.name_type "sname" - expect(@resource.name_type).to eql("sname") - end - - it "allows you to set the node_name attribute" do - @resource.node_name "chef@erlang" - expect(@resource.node_name).to eql("chef@erlang") - end - - describe "when it has cookie and node_name" do - before do - @resource.code("erl-call:function()") - @resource.cookie("cookie") - @resource.node_name("raster") - end - - it "returns the code as its identity" do - expect(@resource.identity).to eq("erl-call:function()") - end - end -end |