MCPcopy Create free account
hub / github.com/apecloud/myduckserver / readTestsFromFile

Method readTestsFromFile

compatibility/pg/node/pg_test.js:84–106  ·  view source on GitHub ↗
(filename)

Source from the content-addressed store, hash-verified

82 }
83
84 readTestsFromFile(filename) {
85 const data = fs.readFileSync(filename, 'utf8');
86 const lines = data.split('\n');
87 let query = null;
88 let expectedResults = [];
89 for (const line of lines) {
90 const trimmedLine = line.trim();
91 if (!trimmedLine) {
92 if (query) {
93 this.addTest(query, expectedResults);
94 query = null;
95 expectedResults = [];
96 }
97 } else if (query === null) {
98 query = trimmedLine;
99 } else {
100 expectedResults.push(trimmedLine.split(','));
101 }
102 }
103 if (query) {
104 this.addTest(query, expectedResults);
105 }
106 }
107}
108
109(async () => {

Callers 1

pg_test.jsFile · 0.45

Calls 1

addTestMethod · 0.95

Tested by

no test coverage detected