Sha256: 0614f43cae39c6ef03648f6d20023eacb3c210e45893dd2ce70075f9b0d51c93

Contents?: true

Size: 426 Bytes

Versions: 7

Compression:

Stored size: 426 Bytes

Contents

require 'spec_helper'
require 'sfrp/low/set'
require 'sfrp/output/set'

module SFRP
  describe 'Compiled Output-Set from Low-Set' do
    let(:oset) do
      set = Low::Set.new do |s|
        s << L.include_ab('hoge.h')
      end
      set.to_output
    end

    it 'has virtual_files' do
      expect(oset.virtual_files).to contain_exactly(
        VirtualFile.new('main', 'c', '#include <hoge.h>'),
      )
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
sfrp-1.5.2 spec/sfrp/low/set_spec.rb
sfrp-1.5.1 spec/sfrp/low/set_spec.rb
sfrp-1.5.0 spec/sfrp/low/set_spec.rb
sfrp-1.4.0 spec/sfrp/low/set_spec.rb
sfrp-1.2.1 spec/sfrp/low/set_spec.rb
sfrp-1.2.0 spec/sfrp/low/set_spec.rb
sfrp-1.1.0 spec/sfrp/low/set_spec.rb