diff --git a/exercises/pascals-triangle/canonical-data.json b/exercises/pascals-triangle/canonical-data.json index 6be5dfcee0..2e3f68fbc9 100644 --- a/exercises/pascals-triangle/canonical-data.json +++ b/exercises/pascals-triangle/canonical-data.json @@ -1,47 +1,58 @@ { - "#": [ - "Expectations are represented here as an array of arrays.", - "How you represent this idiomatically in your language is up to you.", - "An expectation of -1 indicates some sort of failure should occur" - ], - "rows": { + "exercise": "pascals-triangle", + "version": "1.0.0", + "comments": [ + "Expectations are represented here as an array of arrays.", + "How you represent this idiomatically in your language is up to you.", + "An expectation of -1 indicates some sort of failure should occur" + ], + "cases": [ + { "description": "Given a count, return a collection of that many rows of pascal's triangle", "cases": [ { - "description": "zero rows", - "count": 0, - "expected": [] + "description": "zero rows", + "property": "rows", + "count": 0, + "expected": [] }, { - "description": "single row", - "count": 1, - "expected": [[1]] + "description": "single row", + "property": "rows", + "count": 1, + "expected": [[1]] }, { - "description": "two rows", - "count": 2, - "expected": [[1], [1, 1]] + "description": "two rows", + "property": "rows", + "count": 2, + "expected": [[1], [1, 1]] }, { - "description": "three rows", - "count": 3, - "expected": [[1], [1, 1], [1, 2, 1]] + "description": "three rows", + "property": "rows", + "count": 3, + "expected": [[1], [1, 1], [1, 2, 1]] }, { - "description": "four rows", - "count": 4, - "expected": [[1], [1, 1], [1, 2, 1], [1, 3, 3, 1]] + "description": "four rows", + "property": "rows", + "count": 4, + "expected": [[1], [1, 1], [1, 2, 1], [1, 3, 3, 1]] }, { - "description": "negative rows", - "count": -1, - "expected": -1 + "description": "negative rows", + "property": "rows", + "count": -1, + "expected": -1 }, { - "description": "null/no rows", - "count": null, - "expected": -1 + "description": "null/no rows", + "property": "rows", + "count": null, + "expected": -1 } ] } + ] }