UNPKG

node-red-contrib-appwrite

Version:
57 lines (47 loc) 1.51 kB
const common = require('../common'); const should = require("should"); const helper = require("node-red-node-test-helper"); const autanaDataTablesNode = require("../../appwrite.js"); const database = "prueba"; const table = 'manolo5'; helper.init(require.resolve("node-red")); function sut() { return { id: common.sutNodeId, type: "com.autana.StringColumn", appwriteConfig: common.appwriteConfigNodeId, tableName: table, databaseName: database, key: "firstName", size: 255, required: true, defaultValue: "", isArray: false, skipExists: true, wires: [[common.helperNodeId]], }; } var testFlow = [ common.appWriteConfigNode(), common.createTestTableNode(common.initNodeId, database, table, [common.sutNodeId]), common.helperNode(), sut() ]; describe("testing create-string-column node", function () { common.configureTestSuite(this, helper); it("com.autana.StringColumn test", function (done) { this.timeout(5000); helper.load( autanaDataTablesNode, testFlow, null, function () { var [initNode, helperNode, sutNode] = common.getAndAssertMainNodes(done, helper); common.configureOnCallErrorCallback(done, [ initNode, helperNode, sutNode ]); initNode.receive({}); } ); }); });