Added rspec.
Added in remaining basic shoulds for bind class.
Split out Bind puppet class variables in to a Ruby module such that they can be referrenced from other rspes.
Added spec for the bind::acl define, found interesting interaction where variables from the bind:: scope are not visible in the manifest when interpolated through rspec.
Using a params sub-class to ensure that the acl defined type has the variables in scope when required.
Got an rspec done for bind::key.
Got an rspec done for bind::masters.
Module params are now included in the module class instead of being inherited.
Linted.
PERF-313: Added rspec for bind::server.
PERF-313: Beleted bind::params, as it was not necessary; as we don't need to pull all of that out of hiera.
PERF-313: Beleted bind::params, as it was not necessary; as we don't need to pull all of that out of hiera.
PERF-313: Had to resurrect bind::params to avoid a dependency cycle. Templates needs to be updated to use the correct variable scope.
PERF-313: Fixed scope lookup in ERB for zone template used in named.local file fragment pattern.
PERF-313: Added extra contexts to bind::zone spec to cover slaves & no replace. Bind module rspecs done 🎉
Merge pull request #7 from pdzwart-atlassian/master

Bind module rspecs done