Skip to content

Commit 4946aa9

Browse files
committed
Add new test for query method
1 parent 250b8b2 commit 4946aa9

2 files changed

Lines changed: 20 additions & 0 deletions

File tree

src/danfojs-browser/tests/core/frame.test.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2690,6 +2690,16 @@ describe("DataFrame", function () {
26902690
assert.deepEqual(query_df.index, []);
26912691
});
26922692

2693+
it("Confirms that column names are not changed", function () {
2694+
2695+
let data = [ [ 1, 2, 3 ], [ 4, 5, 6 ], [ 20, 30, 40 ], [ 39, 89, 78 ] ];
2696+
let cols = [ "A", "B", "C" ];
2697+
let df = new dfd.DataFrame(data, { columns: cols });
2698+
let df_query = df.query( df["B"].ge(5));
2699+
assert.deepEqual(df_query.index, [ 1, 2, 3 ]);
2700+
assert.deepEqual(df_query.columns, [ "A", "B", "C" ]);
2701+
});
2702+
26932703
});
26942704

26952705
describe("cTypes", function () {

src/danfojs-node/test/core/frame.test.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2701,6 +2701,16 @@ describe("DataFrame", function () {
27012701
assert.deepEqual(query_df.index, []);
27022702
});
27032703

2704+
it("Confirms that column names are not changed", function () {
2705+
2706+
let data = [ [ 1, 2, 3 ], [ 4, 5, 6 ], [ 20, 30, 40 ], [ 39, 89, 78 ] ];
2707+
let cols = [ "A", "B", "C" ];
2708+
let df = new DataFrame(data, { columns: cols });
2709+
let df_query = df.query( df["B"].ge(5));
2710+
assert.deepEqual(df_query.index, [ 1, 2, 3 ]);
2711+
assert.deepEqual(df_query.columns, [ "A", "B", "C" ]);
2712+
});
2713+
27042714
});
27052715

27062716
describe("cTypes", function () {

0 commit comments

Comments
 (0)