我有这个简单的测试,但是当我运行
bun test
时,debugger
永远不会被触发...
有没有办法在Bun测试中设置断点?
import { describe, expect, test, beforeAll } from "bun:test";
import { Sudoku } from "../sudoku"
describe("Sudoku", () => {
test("row", () => {
let sudoku = new Sudoku()
debugger
expect(sudoku.row(0)).toEqual([1,2,3,4,5,6,7,8,9]);
expect(sudoku.row(1)).toEqual([2,1,3,4,5,6,7,8,9]);
});
});
使用
--inspect-brk
标志在调试器语句处暂停。您可以在here找到相关文档。这会自动将调试器添加到第一个类似的代码中。
注意:确保启用检查器左侧面板上
debugger statements
下的 Breakpoints
标志,以便在 debugger
语句处暂停。