require 'spec_helper'

describe 'glance::backend::file' do
  let :facts do
    {
      :osfamily => 'Debian'
    }
  end

  let :pre_condition do
    'class { "glance::api": keystone_password => "pass" }'
  end

  it { should contain_glance_api_config('DEFAULT/default_store').with_value('file') }
  it { should contain_glance_api_config('DEFAULT/filesystem_store_datadir').with_value('/var/lib/glance/images/') }

  describe 'when overriding datadir' do
    let :params do
      {:filesystem_store_datadir => '/tmp/'}
    end
    it { should contain_glance_api_config('DEFAULT/filesystem_store_datadir').with_value('/tmp/') }
  end
end