---
id: testcase.json
"$schema": "http://json-schema.org/draft-04/schema"
title: Testcase
description: "A single test case"
type:
- object
properties:
  name:
    type: string
    description: 'Name of this testcase/scenario'
  assertion:
    type: string
    description: 'Description of what this testcase asserts'
  inputs: # TODO: make list of object?
    type: object
    description: 'The inputs send to the fixture input ports'
  expect:
    type: object
    description: 'The expected data on the fixture output ports'
  timeout:
    type: number
    description: 'Timeout (in milliseconds). Overrides that set in the suite'

required: [name, assertion, inputs, expect]

---
id: testcase.json
"$schema": "http://json-schema.org/draft-04/schema"
title: Testcase
description: "A single test case"
type:
- object
properties:
  name:
    type: string
    description: 'Name of this testcase/scenario'
  assertion:
    type: string
    description: 'Description of what this testcase asserts'
  inputs: # TODO: make list of object?
    type: object
    description: 'The inputs send to the fixture input ports'
  expect:
    type: object
    description: 'The expected data on the fixture output ports'
  timeout:
    type: number
    description: 'Timeout (in milliseconds). Overrides that set in the suite'
    default: 2000

required: [name, assertion, inputs, expect]

Add missing default for timeout
schema: Add missing default for timeout
