1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89
|
Feature: Files
Scenario: Equivalence from a file
Given the JSON is:
"""
{
"array": [
"json",
"spec"
],
"false": false,
"float": 10.0,
"hash": {
"json": "spec"
},
"created_at": "2011-07-08 02:27:34",
"empty_array": [
],
"empty_hash": {
},
"id": 1,
"integer": 10,
"negative": -10,
"null": null,
"string": "json_spec",
"true": true,
"updated_at": "2011-07-08 02:28:50"
}
"""
When I get the JSON
Then the JSON should be file "two.json"
Scenario: Inequivalence from a file
Given the JSON is:
"""
{
"string": "json_spec",
"true": true,
"updated_at": "2011-07-08 02:28:50"
}
"""
When I get the JSON
Then the JSON should not be file "two.json"
Scenario: Inclusion from a file
Given the JSON is:
"""
{
"array": [
"json",
"spec"
],
"created_at": "2011-07-08 02:27:34",
"empty_array": [
],
"empty_hash": {
},
"false": false,
"float": 10.0,
"hash": {
"json": "spec"
}
}
"""
When I get the JSON
Then the JSON should include file "project/version/two.json"
Scenario: Exclusion from a file
Given the JSON is:
"""
{
"array": [
"json",
"spec"
],
"created_at": "2011-07-08 02:27:34",
"empty_array": [
],
"empty_hash": {
},
"false": false,
"float": 10.0
}
"""
When I get the JSON
Then the JSON should not include file "project/version/two.json"
|