Sha256: 2205a98357ca244e9f7c5f632162a62f8529e2602dd09857fd645980b5fc7ff1

Contents?: true

Size: 749 Bytes

Versions: 12

Compression:

Stored size: 749 Bytes

Contents

# frozen_string_literal: true

require 'test_helper'

module Vedeu

  module Interfaces

    describe Repository do

      let(:described) { Vedeu::Interfaces::Repository }

      describe '#zindexed' do
        before do
          Vedeu.interfaces.reset

          @hydrogen = Vedeu.interface('hydrogen') do
            zindex 2
          end
          @helium = Vedeu.interface('helium') do
            zindex 3
          end
          @lithium = Vedeu.interface('lithium') do
            zindex 1
          end
        end
        after { Vedeu.interfaces.reset }

        subject { Vedeu.interfaces.zindexed }

        it { subject.must_equal(['lithium', 'hydrogen', 'helium']) }
      end

    end # Repository

  end # Interfaces

end # Vedeu

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
vedeu-0.8.32 test/lib/vedeu/interfaces/repository_test.rb
vedeu-0.8.31 test/lib/vedeu/interfaces/repository_test.rb
vedeu-0.8.30 test/lib/vedeu/interfaces/repository_test.rb
vedeu-0.8.29 test/lib/vedeu/interfaces/repository_test.rb
vedeu-0.8.28 test/lib/vedeu/interfaces/repository_test.rb
vedeu-0.8.27 test/lib/vedeu/interfaces/repository_test.rb
vedeu-0.8.26 test/lib/vedeu/interfaces/repository_test.rb
vedeu-0.8.25 test/lib/vedeu/interfaces/repository_test.rb
vedeu-0.8.24 test/lib/vedeu/interfaces/repository_test.rb
vedeu-0.8.23 test/lib/vedeu/interfaces/repository_test.rb
vedeu-0.8.22 test/lib/vedeu/interfaces/repository_test.rb
vedeu-0.8.21 test/lib/vedeu/interfaces/repository_test.rb