Udemy - Vitest 50 Drills - TypeScript Unit Testing from the Ground Up

seeders: 0 leechers: 0
Added 1 day ago by freecoursewb in Other
Downloaded 15 times.
1337x.to
Udemy - Vitest 50 Drills - TypeScript Unit Testing from the Ground Up

Torrent Contents Size: 1.7 GB

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

Description

Related Torrents

Location

Trackers

Tracker name
udp://coeus.torrentonline.cc:42069/announce
https://edge-team.cc/announce
https://tracker.madtia.cc/announce
udp://tracker.1h.is:1337/announce
udp://tracker.t-1.org:6969/announce
udp://open.stealth.si:80/announce
udp://whybother.torrentonline.cc:42069/announce
udp://obey.torrentonline.cc:42069/announce
udp://archive.torrentonline.cc:42069/announce
https://tracker.7471.top:443/announce
https://tracker.pmman.tech:443/announce
https://torrents.tmtime.dev:443/announce
http://tracker.moeblog.cn:443/announce
http://tracker.lilithraws.org:443/announce
udp://tracker.opentrackr.org:1337/announce
http://tracker.openbittorrent.com:80/announce
udp://opentracker.i2p.rocks:6969/announce
udp://tracker.internetwarriors.net:1337/announce
udp://tracker.leechers-paradise.org:6969/announce
udp://coppersurfer.tk:6969/announce
udp://tracker.zer0day.to:1337/announce
Torrent hash: