Sha256: d5396698c731e375016078eaf50d078fbf0b312628ee061db0311c46562ab547
Contents?: true
Size: 635 Bytes
Versions: 3
Compression:
Stored size: 635 Bytes
Contents
require 'cucumber/create_meta' describe 'create_meta' do it 'generates a Meta message with platform information' do meta = Cucumber::CreateMeta.create_meta('cucumba-ruby', 'X.Y.Z') expect(meta[:protocol_version]).to match(/\d+\.\d+\.\d+/) expect(meta[:implementation][:name]).to eq('cucumba-ruby') expect(meta[:implementation][:version]).to eq('X.Y.Z') expect(meta[:runtime][:name]).to match(/(jruby|ruby)/) expect(meta[:runtime][:version]).to eq(RUBY_VERSION) expect(meta[:os][:name]).to match(/.+/) expect(meta[:os][:version]).to match(/.+/) expect(meta[:cpu][:name]).to match(/.+/) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
cucumber-create-meta-6.0.1 | spec/cucumber/create_meta_spec.rb |
cucumber-create-meta-6.0.0 | spec/cucumber/create_meta_spec.rb |
cucumber-create-meta-5.0.0 | spec/cucumber/create_meta_spec.rb |