TorBT - Torrents and Magnet Links Search Engine
[ WebToolTip.com ] Udemy - Vitest 50 Drills - TypeScript Unit Testing from the Ground Up
- Date: 2026-08-20
- Size: 1.7 GB
- Files: 106
File Name
Size
Get Bonus Downloads Here.url
180 B
~Get Your Files Here !/1 - Introduction/1 - Course Overview.mp4
37 MB
~Get Your Files Here !/1 - Introduction/2 - How the Course Is Conducted.mp4
58 MB
~Get Your Files Here !/1 - Introduction/3 - How to Use CodeSandbox.html
5.6 kB
~Get Your Files Here !/1 - Introduction/4 - Link to codesandbox.html
5.5 kB
~Get Your Files Here !/10 - Snapshots/85 - Q41 Intro to snapshots — pin output without writing expected values.mp4
16 MB
~Get Your Files Here !/10 - Snapshots/86 - 【Review】Q41 Intro to snapshots — update workflow and when to use.mp4
13 MB
~Get Your Files Here !/10 - Snapshots/87 - Q42 Inline vs file — choose the storage place by purpose.mp4
16 MB
~Get Your Files Here !/10 - Snapshots/88 - 【Review】Q42 Inline vs file — confirming why await is needed.mp4
16 MB
~Get Your Files Here !/10 - Snapshots/89 - Q43 Custom serializers — erase the noise of ever-changing values.mp4
17 MB
~Get Your Files Here !/10 - Snapshots/90 - 【Review】Q43 Custom serializers — snapshots that don't break.mp4
14 MB
~Get Your Files Here !/11 - Vitest-only weapons/91 - Q44 In-source tests — write tests in the implementation file.mp4
17 MB
~Get Your Files Here !/11 - Vitest-only weapons/92 - 【Review】Q44 In-source tests — how they vanish in the production build.mp4
12 MB
~Get Your Files Here !/11 - Vitest-only weapons/93 - Q45 Type tests — verify at the type level, not at runtime.mp4
18 MB
~Get Your Files Here !/11 - Vitest-only weapons/94 - 【Review】Q45 Type tests — how to run them and config gotchas.mp4
13 MB
~Get Your Files Here !/11 - Vitest-only weapons/95 - Q46 Benchmarks — compare two impls' speed in numbers.mp4
19 MB
~Get Your Files Here !/11 - Vitest-only weapons/96 - 【Review】Q46 Benchmarks — a recap of how to read the results.mp4
14 MB
~Get Your Files Here !/11 - Vitest-only weapons/97 - Q47 Browser mode and DOM — choosing between two approaches.mp4
16 MB
~Get Your Files Here !/11 - Vitest-only weapons/98 - 【Review】Q47 Browser mode and DOM — sorting out the selection criteria.mp4
12 MB
~Get Your Files Here !/12 - Quality gates and operations/100 - 【Review】Q48 Coverage-threshold gate — chasing the number isn't the goal.mp4
14 MB
~Get Your Files Here !/12 - Quality gates and operations/101 - Q49 Separating unit and integration — split projects and run.mp4
15 MB
~Get Your Files Here !/12 - Quality gates and operations/102 - 【Review】Q49 Separating unit and integration — bringing it to CI ops.mp4
12 MB
~Get Your Files Here !/12 - Quality gates and operations/103 - Q50 Capstone — implement with TDD, pass a mock CI in one command.mp4
20 MB
~Get Your Files Here !/12 - Quality gates and operations/104 - 【Review】Q50 Capstone — a full summary of what you learned.mp4
19 MB
~Get Your Files Here !/12 - Quality gates and operations/99 - Q48 Coverage-threshold gate — fail automatically when coverage drops.mp4
15 MB
~Get Your Files Here !/2 - Vitest's worldview and your first test/5 - Q01 Your first test — why TypeScript runs with no config.mp4
22 MB
~Get Your Files Here !/2 - Vitest's worldview and your first test/6 - 【Review】Q01 Your first test — reading the sample answer and results.mp4
18 MB
~Get Your Files Here !/2 - Vitest's worldview and your first test/7 - Q02 Execution model and globals — deciding the test's world.mp4
21 MB
~Get Your Files Here !/2 - Vitest's worldview and your first test/8 - 【Review】Q02 Execution model and globals — choosing an environment.mp4
17 MB
~Get Your Files Here !/3 - Understanding expect and matchers deeply/10 - 【Review】Q03 Three levels of equality — how to decide which to pick.mp4
19 MB
~Get Your Files Here !/3 - Understanding expect and matchers deeply/11 - Q04 Target-specific matchers — write meaning, not booleans.mp4
24 MB
~Get Your Files Here !/3 - Understanding expect and matchers deeply/12 - 【Review】Q04 Target-specific matchers — comparing failure messages.mp4
15 MB
~Get Your Files Here !/3 - Understanding expect and matchers deeply/13 - Q05 Asymmetric matchers — verify unpredictable values by type part.mp4
23 MB
~Get Your Files Here !/3 - Understanding expect and matchers deeply/14 - 【Review】Q05 Asymmetric matchers — writing tests that won't turn brittle.mp4
16 MB
~Get Your Files Here !/3 - Understanding expect and matchers deeply/15 - Q06 Every form of exception check — sync and async errors.mp4
18 MB
~Get Your Files Here !/3 - Understanding expect and matchers deeply/16 - 【Review】Q06 Every form of exception check — the two required rules.mp4
16 MB
~Get Your Files Here !/3 - Understanding expect and matchers deeply/17 - Q07 Custom matchers — write your own assertion.mp4
20 MB
~Get Your Files Here !/3 - Understanding expect and matchers deeply/18 - 【Review】Q07 Custom matchers — type augmentation and reuse points.mp4
15 MB
~Get Your Files Here !/3 - Understanding expect and matchers deeply/19 - Q08 Soft assertions — report failures together, guarantee count.mp4
19 MB
~Get Your Files Here !/3 - Understanding expect and matchers deeply/20 - 【Review】Q08 Soft assertions — preventing slip-through accidents.mp4
16 MB
~Get Your Files Here !/3 - Understanding expect and matchers deeply/9 - Q03 Three levels of equality — toBe vs toEqual vs toStrictEqual.mp4
13 MB
~Get Your Files Here !/4 - Structuring and data-driven tests/21 - Q09 describe tree structure — control tests with only, skip, todo.mp4
23 MB
~Get Your Files Here !/4 - Structuring and data-driven tests/22 - 【Review】Q09 describe tree structure — tips for using todo well.mp4
16 MB
~Get Your Files Here !/4 - Structuring and data-driven tests/23 - Q10 Data-driven with each — verify many cases at once.mp4
22 MB
~Get Your Files Here !/4 - Structuring and data-driven tests/24 - 【Review】Q10 Data-driven with each — naming tests for readability.mp4
17 MB
~Get Your Files Here !/4 - Structuring and data-driven tests/25 - Q11 Cartesian with describe — run combinations as a matrix.mp4
21 MB
~Get Your Files Here !/4 - Structuring and data-driven tests/26 - 【Review】Q11 Cartesian with describe — how to think about nesting.mp4
16 MB
~Get Your Files Here !/4 - Structuring and data-driven tests/27 - Q12 for and TestContext — the new form that takes local expect.mp4
21 MB
~Get Your Files Here !/4 - Structuring and data-driven tests/28 - 【Review】Q12 for and TestContext — the difference from each.mp4
15 MB
~Get Your Files Here !/5 - Lifecycle and fixtures/29 - Q13 Hook execution order — when and how often All and Each run.mp4
22 MB
~Get Your Files Here !/5 - Lifecycle and fixtures/30 - 【Review】Q13 Hook execution order — the speed vs isolation trade-off.mp4
9.4 MB
~Get Your Files Here !/5 - Lifecycle and fixtures/31 - Q14 Fixtures with extend — inject values only into tests that need.mp4
18 MB
~Get Your Files Here !/5 - Lifecycle and fixtures/32 - 【Review】Q14 Fixtures with extend — the line between setup and teardown.mp4
15 MB
~Get Your Files Here !/5 - Lifecycle and fixtures/33 - Q15 Composing fixtures — stack preconditions in a dependency graph.mp4
21 MB
~Get Your Files Here !/5 - Lifecycle and fixtures/34 - 【Review】Q15 Composing fixtures — designing small pieces you layer up.mp4
14 MB
~Get Your Files Here !/5 - Lifecycle and fixtures/35 - Q16 Auto fixtures and scope — share heavy init across a worker.mp4
20 MB
~Get Your Files Here !/5 - Lifecycle and fixtures/36 - 【Review】Q16 Auto fixtures and scope — a recap of the options.mp4
18 MB
~Get Your Files Here !/5 - Lifecycle and fixtures/37 - Q17 setupFiles and globalSetup — per-run vs one-time preparation.mp4
19 MB
~Get Your Files Here !/5 - Lifecycle and fixtures/38 - 【Review】Q17 setupFiles and globalSetup — the difference in timing.mp4
14 MB
~Get Your Files Here !/6 - A system for mocks/39 - Q18 Spy basics — verify if called, with what args, how many times.mp4
20 MB
~Get Your Files Here !/6 - A system for mocks/40 - 【Review】Q18 Spy basics — reading the raw call-history data.mp4
15 MB
~Get Your Files Here !/6 - A system for mocks/41 - Q19 clear, reset and restore — the three-tier mock reset.mp4
27 MB
~Get Your Files Here !/6 - A system for mocks/42 - 【Review】Q19 clear, reset and restore — sorting out the essential difference.mp4
10 MB
~Get Your Files Here !/6 - A system for mocks/43 - Q20 Watching existing methods — observe while keeping the impl.mp4
20 MB
~Get Your Files Here !/6 - A system for mocks/44 - 【Review】Q20 Watching existing methods — spy vs replacement boundary.mp4
16 MB
~Get Your Files Here !/6 - A system for mocks/45 - Q21 Module mocks and hoisting — through to partial mocks.mp4
22 MB
~Get Your Files Here !/6 - A system for mocks/46 - 【Review】Q21 Module mocks and hoisting — why it sometimes doesn't work.mp4
17 MB
~Get Your Files Here !/6 - A system for mocks/47 - Q22 Replacing global APIs — try fetch logic with no network.mp4
16 MB
~Get Your Files Here !/6 - A system for mocks/48 - 【Review】Q22 Replacing global APIs — choosing the tool per target.mp4
14 MB
~Get Your Files Here !/6 - A system for mocks/49 - Q23 Stubbing env vars — test behavior that changes by config.mp4
17 MB
~Get Your Files Here !/6 - A system for mocks/50 - 【Review】Q23 Stubbing env vars — confirming the auto-restore mechanism.mp4
15 MB
~Get Your Files Here !/6 - A system for mocks/51 - Q24 Fake timers — advance time to verify debounce.mp4
19 MB
~Get Your Files Here !/6 - A system for mocks/52 - 【Review】Q24 Fake timers — tests that don't wait real time[.mp4
11 MB
~Get Your Files Here !/6 - A system for mocks/53 - Q25 Side effects — seed exceptions and sequential responses.mp4
11 MB
~Get Your Files Here !/6 - A system for mocks/54 - 【Review】Q25 Side effects — test design for retry logic.mp4
14 MB
~Get Your Files Here !/7 - Mastering async/55 - Q26 Async test basics — wait with resolves and rejects.mp4
16 MB
~Get Your Files Here !/7 - Mastering async/56 - 【Review】Q26 Async test basics — don't forget the leading await.mp4
15 MB
~Get Your Files Here !/7 - Mastering async/57 - Q27 Fake timers and Promises — why only the Async version resolves.mp4
17 MB
~Get Your Files Here !/7 - Mastering async/58 - 【Review】Q27 Fake timers and Promises — sorting out microtasks.mp4
13 MB
~Get Your Files Here !/7 - Mastering async/59 - Q28 Wait until conditions hold — waitFor vs waitUntil.mp4
18 MB
~Get Your Files Here !/7 - Mastering async/60 - 【Review】Q28 Wait until conditions hold — vs hand-rolled polling.mp4
13 MB
~Get Your Files Here !/7 - Mastering async/61 - Q29 Parallel execution — shorten wait time with concurrent.mp4
17 MB
~Get Your Files Here !/7 - Mastering async/62 - 【Review】Q29 Parallel execution — why local expect is required.mp4
14 MB
~Get Your Files Here !/7 - Mastering async/63 - Q30 Flaky countermeasures — face unstable tests with retry repeats.mp4
17 MB
~Get Your Files Here !/7 - Mastering async/64 - 【Review】Q30 Flaky countermeasures — why retry shouldn't be routine.mp4
15 MB
~Get Your Files Here !/8 - Testing files and databases/65 - Q31 Capturing logs — verify console output.mp4
18 MB
~Get Your Files Here !/8 - Testing files and databases/66 - 【Review】Q31 Capturing logs — key points of side-effect testing.mp4
15 MB
~Get Your Files Here !/8 - Testing files and databases/67 - Q32 Temp file I O — an isolated directory per test.mp4
18 MB
~Get Your Files Here !/8 - Testing files and databases/68 - 【Review】Q32 Temp file I O — why it never collides under parallelism.mp4
14 MB
~Get Your Files Here !/8 - Testing files and databases/69 - Q33 Round-trip — save, read back, and confirm they match.mp4
18 MB
~Get Your Files Here !/8 - Testing files and databases/70 - 【Review】Q33 Round-trip — a two-part success and failure path.mp4
14 MB
~Get Your Files Here !/8 - Testing files and databases/71 - Q34 Repository over SQLite — try real SQL in memory.mp4
18 MB
~Get Your Files Here !/8 - Testing files and databases/72 - 【Review】Q34 Repository over SQLite — handling a test database.mp4
16 MB
~Get Your Files Here !/8 - Testing files and databases/73 - Q35 DB fixture reuse strategy — connect once, dirty every time.mp4
18 MB
~Get Your Files Here !/8 - Testing files and databases/74 - 【Review】Q35 DB fixture reuse strategy — a recap of the balanced design.mp4
16 MB
~Get Your Files Here !/9 - Testing an HTTP API/75 - Q36 HTTP endpoints — verify routing without starting a server.mp4
13 MB
~Get Your Files Here !/9 - Testing an HTTP API/76 - 【Review】Q36 HTTP endpoints — confirming the basic test shape.mp4
12 MB
~Get Your Files Here !/9 - Testing an HTTP API/77 - Q37 POST and validation — try whether bad input is rejected.mp4
17 MB
~Get Your Files Here !/9 - Testing an HTTP API/78 - 【Review】Q37 POST and validation — sorting out the split of duties.mp4
8.2 MB
~Get Your Files Here !/9 - Testing an HTTP API/79 - Q38 Swap via dependency injection — inject a mock DB and test.mp4
18 MB
~Get Your Files Here !/9 - Testing an HTTP API/80 - 【Review】Q38 Swap via dependency injection — recap of the design's payoff.mp4
15 MB
~Get Your Files Here !/9 - Testing an HTTP API/81 - Q39 HTTP error handling — pin down the 404 as a spec.mp4
9.0 MB
~Get Your Files Here !/9 - Testing an HTTP API/82 - 【Review】Q39 HTTP error handling — the idea of contract testing.mp4
13 MB
~Get Your Files Here !/9 - Testing an HTTP API/83 - Q40 Async HTTP as-is — await and hit it with no extra config.mp4
17 MB
~Get Your Files Here !/9 - Testing an HTTP API/84 - 【Review】Q40 Async HTTP as-is — sorting out the difference from other langs.mp4
15 MB
~Get Your Files Here !/Bonus Resources.txt
70 B