3 if Puppet::Util::Package.versioncmp(Puppet.version, '4.5.0') >= 0
4 describe 'Stdlib::ObjectStore::GSUri' do
5 describe 'accepts case-sensitive google cloud gs uris' do
7 'gs://mybucket/myfile.csv',
8 'gs://bucket/path/to/file.tar.gz',
10 describe value.inspect do
11 it { is_expected.to allow_value(value) }
16 describe 'rejects other values' do
19 'GS://mybucket/myfile.csv',
21 'gs//mybucket/myfile.csv',
22 'gs:/mybucket/myfile.csv',
23 'gs:mybucket/myfile.csv',
24 'gs-mybucket/myfile.csv',
26 describe value.inspect do
27 it { is_expected.not_to allow_value(value) }