Sha256: aab320c420af2d5f40158d7db4a61067c07dd70af2dd3093b1e496db21d71d5d

Contents?: true

Size: 310 Bytes

Versions: 8

Compression:

Stored size: 310 Bytes

Contents

# frozen_string_literal: true

require 'active_support/core_ext/string'

RSpec.shared_examples 'command' do
  let(:cmd) { { argument => arg_value } }
  let(:result) { "#{argument.camelize(:lower)}=#{arg_value} " }

  it do
    expect(command.instance_variable_get(:@command)[0] + ' ').to eql(result)
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
evostream-event-1.0.0.pre.59 spec/support/examples_commands.rb
evostream-event-1.0.0.pre.58 spec/support/examples_commands.rb
evostream-event-0.3.2.pre.57 spec/support/examples_commands.rb
evostream-event-0.3.2.pre.56 spec/support/examples_commands.rb
evostream-event-0.3.2.pre.55 spec/support/examples_commands.rb
evostream-event-0.3.1 spec/support/examples_commands.rb
evostream-event-0.3.1.pre.53 spec/support/examples_commands.rb
evostream-event-0.3.1.pre.52 spec/support/examples_commands.rb