UNPKG

grnsight

Version:

Web app and service for visualizing models of gene regulatory networks

51 lines (43 loc) 2.3 kB
/* eslint-disable max-len */ // var assert = require("chai").assert; // var xlsx = require("node-xlsx"); var test = require("./test"); // var spreadsheetController = require(__dirname + "/../server/controllers" + "/spreadsheet-controller")(); describe("errors-graph-tests", function () { describe("asymmetrical-graphs", function () { it("should not return any errors", function () { test.noErrors("test-files/graph-tests/asymmetrical-disordered-input.xlsx"); test.noErrors("test-files/graph-tests/asymmetrical-more-source-genes.xlsx"); test.noErrors("test-files/graph-tests/asymmetrical-more-target-genes.xlsx"); }); }); describe("incorrect-corrupt-gene-error-dCIN5", function () { it("should not return any errors", function () { test.noErrors("test-files/graph-tests/dCIN5GendronModel1.xlsx"); }); }); describe("incorrect-missing-data-error-10-genes-0-edges", function () { it("should not return any errors", function () { test.noErrors("test-files/graph-tests/different-sized-networks/10-genes-0-edges.xlsx"); }); }); describe("over-75-genes-or-150-nodes", function () { it("should return invalid workbook size error", function () { this.timeout(10000); test.workbookSizeError("test-files/graph-tests/different-sized-networks/134-genes-0-edges.xlsx", 1); test.workbookSizeError("test-files/graph-tests/different-sized-networks/44-source-genes-45-target-genes-max-edges.xlsx", 1); }); }); describe("over-50-genes-or-100-nodes", function () { it("should return invalid workbook size warning", function () { test.invalidNetworkSizeWarning("test-files/graph-tests/different-sized-networks/52-genes-0-edges.xlsx", 1); test.invalidNetworkSizeWarning("test-files/graph-tests/different-sized-networks/34-genes-111-edges.xlsx", 1); }); }); describe("only-self-referential-data", function () { it("should not return any errors", function () { test.noErrors("test-files/graph-tests/only-self-referential-edges-input.xlsx"); test.noErrors("test-files/graph-tests/only-self-referential-edges-output.xlsx"); }); }); });