Sha256: c223e0d9539482b618f92b3581d0ec8aa608013bdb81eab14dc48fa1a5f9aac4

Contents?: true

Size: 745 Bytes

Versions: 2

Compression:

Stored size: 745 Bytes

Contents

# encoding: UTF-8

require "spec_helper"

describe Tetra::GlueKitItem do
  include Tetra::Mockers

  before(:each) do
    create_mock_project
  end

  after(:each) do
    delete_mock_project
  end

  let(:instance) { Tetra::GlueKitItem.new(@project, []) }

  describe "#to_spec" do
    it "generates a specfile" do
      expect(instance.to_spec).to be_truthy

      @project.from_directory do
        package_name = instance.package_name
        spec_lines = File.readlines(File.join("packages", "kit", package_name, "#{package_name}.spec"))

        expect(spec_lines).to include("Conflicts:      otherproviders(tetra-glue)\n")
        expect(spec_lines).to include("Provides:       tetra-glue == test-project-0\n")
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
tetra-0.45.0 spec/lib/glue_kit_item_spec.rb
tetra-0.44.0 spec/lib/glue_kit_item_spec.rb