Project

General

Profile

Download (540 Bytes) Statistics
| Branch: | Tag: | Revision:
require 'spec_helper'
require 'uri'
require 'net/http'

describe 'smartvar' do
let(:facts) { { 'hardwaremodel' => 'x86_64'} }
let(:node) { 'test.example.com' }
let(:scope) { PuppetlabsSpec::PuppetInternals.scope }

it 'should exist' do
Puppet::Parser::Functions.function('smartvar').should == 'function_smartvar'
end

it 'should throw an error with no arguments' do
lambda {
scope.function_smartvar([])
}.should(raise_error(Puppet::ParseError))
end

# TODO: Test functionality of the actual function.

end
(2-2/2)