Sha256: 5b104be3ca1b28442dd315bed2ff54fdbaf683d088f699de793540831b274083

Contents?: true

Size: 695 Bytes

Versions: 9

Compression:

Stored size: 695 Bytes

Contents

require 'spec_helper'

describe YAMG do
  it 'should instantiate' do
    stub_const('YAML', y = class_double('YAML'))
    expect(y).to receive(:load_file).and_return({})

    expect { YAMG.new }.to_not raise_error
  end

  describe 'stubbed' do
    let :conf do
      stub_const('YAML', class_double('YAML'))
    end

    it 'should read conf icon' do
      expect(conf).to receive(:load_file).and_return(icon: {})
      expect(YAMG.new.config).to eq(icon: {})
    end

    describe 'simple setup' do
      it 'should map true to media' do
        expect(conf).to receive(:load_file).and_return({})
        expect(YAMG.new.setup_for(true)).to eq('path' => './media')
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
yamg-0.3.8 spec/yamg/yamg_spec.rb
yamg-0.3.7 spec/yamg/yamg_spec.rb
yamg-0.3.5 spec/yamg/yamg_spec.rb
yamg-0.3.3 spec/yamg/yamg_spec.rb
yamg-0.3.1 spec/yamg/yamg_spec.rb
yamg-0.3.0 spec/yamg/yamg_spec.rb
yamg-0.0.9 spec/yamg/yamg_spec.rb
yamg-0.0.8 spec/yamg/yamg_spec.rb
yamg-0.0.7 spec/yamg/yamg_spec.rb