require 'spec_helper'

describe "ubuntu_server::zram" do

  context "with class defaults" do
    it { is_expected.to compile.with_all_deps }
    it { is_expected.not_to contain_file('/usr/bin/init-zram-swapping') }
    it { is_expected.not_to contain_file('/etc/sysctl.d/60-swappiness.conf') }
  end

  context "with $agressive = true" do
    let(:params) {{
      :agressive => true,
    }}
    it { is_expected.to compile.with_all_deps }
    it { is_expected.to contain_file('/usr/bin/init-zram-swapping') }
    it { is_expected.to contain_file('/etc/sysctl.d/60-swappiness.conf') }
  end

end