Sha256: 0ea8ddc66b97a4cac80e73c5be2085b5459dd87cb613255cf80f23491af7fa7c

Contents?: true

Size: 246 Bytes

Versions: 9

Compression:

Stored size: 246 Bytes

Contents

RSpec.shared_examples_for 'JSON output format' do |yaks, format, name|
  let(:input)  { load_yaml_fixture(name) }
  let(:output) { load_json_fixture("#{name}.#{format}") }

  subject { yaks.serialize(input) }

  it { should deep_eql output }
end

Version data entries

9 entries across 9 versions & 2 rubygems

Version Path
yaks-0.6.2 spec/acceptance/json_shared_examples.rb
yaks-0.6.1 spec/acceptance/json_shared_examples.rb
yaks-0.6.0 spec/acceptance/json_shared_examples.rb
yaks-0.6.0.alpha.1 spec/acceptance/json_shared_examples.rb
yaks-html-0.6.0.alpha yaks/spec/acceptance/json_shared_examples.rb
yaks-0.6.0.alpha yaks/spec/acceptance/json_shared_examples.rb
yaks-0.5.0 spec/acceptance/json_shared_examples.rb
yaks-0.4.4 spec/acceptance/json_shared_examples.rb
yaks-0.4.3 spec/acceptance/json_shared_examples.rb