Sha256: bb3192ca4a2b35b8d1a6620c226576d15988d7626ef94bbece1957cb056190a8
Contents?: true
Size: 696 Bytes
Versions: 9
Compression:
Stored size: 696 Bytes
Contents
Given(/^a model instance defined as:$/) do |code| instance = nil context_module.module_eval code context_data[:instance] = instance end When(/^the instance's property values are assigned as:$/) do |code| instance = context_data[:instance] context_module.module_eval code end When(/^the model is serialized to JSON as:$/) do |code| instance = context_data[:instance] json = nil context_module.module_eval code context_data[:json] = json end Then(/^the resulting JSON is equivalent to:$/) do |expected_json_equivalent| expected_data = JSON.parse( expected_json_equivalent ) actual_data = JSON.parse( context_data[:json] ) expect( actual_data ).to eq( expected_data ) end
Version data entries
9 entries across 9 versions & 1 rubygems