Sha256: 4f84cb89bd390c30cf5902bc72cf4ca8600025d16172092bc3bef183420766f1

Contents?: true

Size: 850 Bytes

Versions: 4

Compression:

Stored size: 850 Bytes

Contents

module ::Cuken
  module Api
    module Rvm
      module Gemsets

        include ::Cuken::Api::Rvm::Common
        #include ::Cuken::Api::Aruba::Api

        def check_gemset_activation(gemset, expect_active = true)
          if expect_active
            rvm.current.environment_name.should match(gemset)
          else
            rvm.current.environment_name.should_not match(gemset)
          end
        end

        def check_gemset_presence(gemsets, expect_presence = true)
          if expect_presence
            gemsets.each do |gs|
              rvm.gemset.list.include?(gs).should be_true
            end
          else
            gemsets.each do |gs|
              pending "this is failing for some reason"
              rvm.gemset.list.include?(gs).should be_false
            end
          end
        end

      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
cuken-0.1.18 lib/cuken/api/rvm/gemsets.rb
cuken-0.1.17 lib/cuken/api/rvm/gemsets.rb
cuken-0.1.16 lib/cuken/api/rvm/gemsets.rb
cuken-0.1.15 lib/cuken/api/rvm/gemsets.rb