Using Angular Testing Library with Test Harnesses
Explains how to combine Angular Testing Library and Test Harnesses to write more robust and maintainable tests for components, especially third-party ones.
Tim Deschryver is a software developer and cloud architect specializing in Azure, DevOps, and web application security.
212 articles from this blog
Explains how to combine Angular Testing Library and Test Harnesses to write more robust and maintainable tests for components, especially third-party ones.
A technical guide on using Playwright to intercept and mock HTTP requests for testing Angular components and edge cases.
Explains how to use FluentAssertions' Assertion Scopes to see all test failures at once, improving debugging efficiency.
Explores the latest, type-safe NgRx APIs for Angular state management, focusing on improved Actions and Reducers with TypeScript.
A guide to setting up and running Playwright end-to-end tests within an Azure DevOps pipeline, including YAML configuration and artifact publishing.
A guide on using Playwright to test application localization, including setting default and per-test locales and time zones.
Explains how to disable git hooks in an Azure DevOps YAML pipeline by setting the CI environment variable, as it's not set by default.
Discusses security risks in Angular HTTP interceptors, especially when exposing authentication tokens, and provides examples from common implementations.
A guide on how to simulate and test geolocation features using the Playwright browser automation framework.
A guide on integrating zod-fixture with Mock Service Worker (MSW) to automatically generate mocked API responses for frontend development and testing.
Explains how the zod-fixture library uses Zod schemas to generate test data, improving test setup and maintenance.
Explains how to use Playwright's test steps to structure end-to-end tests for better failure reporting and maintainability.
Explores new bulk operation methods ExecuteDelete and ExecuteUpdate in Entity Framework 7 for improved database performance.
How to use an Azure DevOps Pull Request template to enforce a team's Definition of Done and improve code review quality.
A tutorial demonstrating how to upload files using Playwright's setInputFiles method, including fixing common path-related errors.
A guide on accessing the deployed URL of an Azure Static Web App within a GitHub Actions workflow for automated testing.
A technical guide exploring the new output caching middleware in .NET 7, demonstrating its setup and usage with practical API examples.
Explains the importance of validating HTTP response bodies in frontend development and introduces Zod, a TypeScript schema library, as the solution.
A collection of practical debugging tips for .NET developers, covering conditional breakpoints, data breakpoints, and more.
A guide to enabling and configuring shell scripts for JetBrains Toolbox App, allowing you to launch IDEs from the command line.