From 50bbfe26fbf69f2e1e38c7052dbc14ec8f16ef77 Mon Sep 17 00:00:00 2001 From: Paul Loyd Date: Sun, 3 Dec 2017 15:56:28 +0300 Subject: [PATCH] Add tests for optional fields --- tests/samples/optionals/source.js | 9 +++++++++ tests/samples/optionals/types.yaml | 12 ++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 tests/samples/optionals/source.js create mode 100644 tests/samples/optionals/types.yaml diff --git a/tests/samples/optionals/source.js b/tests/samples/optionals/source.js new file mode 100644 index 0000000..3713606 --- /dev/null +++ b/tests/samples/optionals/source.js @@ -0,0 +1,9 @@ +type Type = { + a?: string, +}; + +interface Interface { + a?: boolean; +}; + +export {Type, Interface}; diff --git a/tests/samples/optionals/types.yaml b/tests/samples/optionals/types.yaml new file mode 100644 index 0000000..c6c6b7f --- /dev/null +++ b/tests/samples/optionals/types.yaml @@ -0,0 +1,12 @@ +- kind: record + fields: + - name: a + value: {kind: string} + required: false + id: [optionals, Type] +- kind: record + fields: + - name: a + value: {kind: boolean} + required: false + id: [optionals, Interface]