diff --git a/examples/README.md b/examples/README.md new file mode 100644 index 0000000..e97ec5e --- /dev/null +++ b/examples/README.md @@ -0,0 +1,3 @@ +# diffuser Example Flows + +Placeholder structure. diff --git a/examples/basic.flow.json b/examples/basic.flow.json new file mode 100644 index 0000000..fdd8be5 --- /dev/null +++ b/examples/basic.flow.json @@ -0,0 +1,3 @@ +[ + {"id":"diffuser_basic_tab","type":"tab","label":"diffuser basic","disabled":false,"info":"placeholder"} +] diff --git a/examples/edge.flow.json b/examples/edge.flow.json new file mode 100644 index 0000000..a4e2a40 --- /dev/null +++ b/examples/edge.flow.json @@ -0,0 +1,3 @@ +[ + {"id":"diffuser_edge_tab","type":"tab","label":"diffuser edge","disabled":false,"info":"placeholder"} +] diff --git a/examples/integration.flow.json b/examples/integration.flow.json new file mode 100644 index 0000000..65bcc06 --- /dev/null +++ b/examples/integration.flow.json @@ -0,0 +1,3 @@ +[ + {"id":"diffuser_integration_tab","type":"tab","label":"diffuser integration","disabled":false,"info":"placeholder"} +] diff --git a/test/README.md b/test/README.md new file mode 100644 index 0000000..cc7f1fd --- /dev/null +++ b/test/README.md @@ -0,0 +1,3 @@ +# diffuser Test Suite Layout + +Placeholder structure (diffuser currently has no runtime module files). diff --git a/test/basic/structure-placeholder.basic.test.js b/test/basic/structure-placeholder.basic.test.js new file mode 100644 index 0000000..9dcb2a9 --- /dev/null +++ b/test/basic/structure-placeholder.basic.test.js @@ -0,0 +1,6 @@ +const test = require('node:test'); +const assert = require('node:assert/strict'); + +test('diffuser placeholder structure exists', () => { + assert.equal(true, true); +}); diff --git a/test/edge/structure-node.edge.test.js b/test/edge/structure-node.edge.test.js new file mode 100644 index 0000000..4cbeb7a --- /dev/null +++ b/test/edge/structure-node.edge.test.js @@ -0,0 +1,6 @@ +const test = require('node:test'); +const assert = require('node:assert/strict'); + +test('diffuser edge placeholder', () => { + assert.equal(true, true); +}); diff --git a/test/integration/structure-examples.integration.test.js b/test/integration/structure-examples.integration.test.js new file mode 100644 index 0000000..e47b949 --- /dev/null +++ b/test/integration/structure-examples.integration.test.js @@ -0,0 +1,12 @@ +const test = require('node:test'); +const assert = require('node:assert/strict'); +const fs = require('node:fs'); +const path = require('node:path'); + +const dir = path.resolve(__dirname, '../../examples'); + +test('diffuser placeholder example files exist', () => { + for (const file of ['basic.flow.json', 'integration.flow.json', 'edge.flow.json']) { + assert.equal(fs.existsSync(path.join(dir, file)), true); + } +});