From 76e6a178e3a0f1f12f42cd9980349e18145258f2 Mon Sep 17 00:00:00 2001 From: Ethan Burrell <30448729+ethanburrell@users.noreply.github.com> Date: Thu, 12 Jan 2023 12:49:36 -0800 Subject: fix(bun-test): test title in results (#1753) * fix(bun-test): test title in results * missed case * clean up import * respond to reviews --- test/bun.js/bun-test/nested-describes.test.ts | 38 +++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 test/bun.js/bun-test/nested-describes.test.ts (limited to 'test/bun.js') diff --git a/test/bun.js/bun-test/nested-describes.test.ts b/test/bun.js/bun-test/nested-describes.test.ts new file mode 100644 index 000000000..de7ba194e --- /dev/null +++ b/test/bun.js/bun-test/nested-describes.test.ts @@ -0,0 +1,38 @@ +import { +describe, +expect, +test, +} from "bun:test"; + +/* +In this test we want the tests to print out the following on a success. +Each success / fail should show the path of describe and test scopes + +✓ outer most describe > mid describe 1 > inner most describe 1 > first +✓ outer most describe > mid describe 1 > inner most describe 2 > second +✓ outer most describe > mid describe 2 > inner most describe 3 > first + +@TODO add testing for this, would require to read the test console output +*/ + +describe("outer most describe", () => { + describe("mid describe 1", () => { + describe("inner most describe 1", () => { + test("first", () => { + expect(5).toEqual(5); + }) + }) + describe("inner most describe 2", () => { + test("second", () => { + expect(5).toEqual(5); + }) + }) + }) + describe("mid describe 2", () => { + describe("inner most describe 3", () => { + test("third", () => { + expect(5).toEqual(5); + }) + }) + }) +}) -- cgit v1.2.3