diff --git a/packages/backend/src/models/__snapshots__/datastore.test.js.snap b/packages/backend/src/models/__snapshots__/datastore.test.js.snap new file mode 100644 index 00000000..92eb3475 --- /dev/null +++ b/packages/backend/src/models/__snapshots__/datastore.test.js.snap @@ -0,0 +1,36 @@ +// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html + +exports[`Datastore model > jsonSchema should have correct validations 1`] = ` +{ + "properties": { + "id": { + "format": "uuid", + "type": "string", + }, + "key": { + "minLength": 1, + "type": "string", + }, + "scope": { + "default": "flow", + "enum": [ + "flow", + ], + "type": "string", + }, + "scopeId": { + "format": "uuid", + "type": "string", + }, + "value": { + "type": "string", + }, + }, + "required": [ + "key", + "value", + "scopeId", + ], + "type": "object", +} +`; diff --git a/packages/backend/src/models/datastore.test.js b/packages/backend/src/models/datastore.test.js index 85d8c62d..ba02e2f2 100644 --- a/packages/backend/src/models/datastore.test.js +++ b/packages/backend/src/models/datastore.test.js @@ -7,8 +7,6 @@ describe('Datastore model', () => { }); it('jsonSchema should have correct validations', () => { - expect(Datastore).toRequireProperty('key'); - expect(Datastore).toRequireProperty('value'); - expect(Datastore).toRequireProperty('scopeId'); + expect(Datastore.jsonSchema).toMatchSnapshot(); }); });