Sha256: b84b2d9790d77337e34c3941d0dfcae2d13f8984053649078e386923d31d03d8
Contents?: true
Size: 1002 Bytes
Versions: 9
Compression:
Stored size: 1002 Bytes
Contents
require_relative './spec_helper' require 'builderator/config' require 'builderator/interface/berkshelf' require 'builderator/interface/packer' require 'builderator/interface/vagrant' # :nodoc: module Builderator RSpec.describe Interface do context 'Berksfile' do berkshelf = Interface.berkshelf it 'loads from Config values' do expect(berkshelf.vendor).to eq Config.local.cookbook_path end it 'generates the correct Berksfile' do expect(berkshelf.render).to eq IO.read(::File.expand_path('../data/Berksfile', __FILE__)) end end context 'Vagrantfile' do vagrant = Interface.vagrant(:default) it 'loads from Config values' do expect(vagrant.build_name).to eq Config.build_name end it 'generates the correct Vagrantfile' do pending "test doesn't work with absolute paths" expect(vagrant.render).to eq IO.read(::File.expand_path('../data/Vagrantfile', __FILE__)) end end end end
Version data entries
9 entries across 9 versions & 1 rubygems