Sha256: 70306f0b39869516f7d796272ce606b25ed1556371913c9bbbd0faab00b4a1f0

Contents?: true

Size: 265 Bytes

Versions: 6

Compression:

Stored size: 265 Bytes

Contents

require 'saorin/test'

def json_decode(data)
  data && JSON.load(data)
end

def validates(process, inputs, answers)
  inputs.zip(answers).each do |input, answer|
    output = process.call(input)
    answer = json_decode answer
    output.should eq answer
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
saorin-0.6.2 spec/support/utils.rb
saorin-0.6.1 spec/support/utils.rb
saorin-0.6.0 spec/support/utils.rb
saorin-0.5.0 spec/support/utils.rb
saorin-0.4.1 spec/support/utils.rb
saorin-0.4.0 spec/support/utils.rb