Mike NeverovMike Neverov
BlogProjects
BlogProjects
Testing file download in Vitest Browser Mode

Testing file download in Vitest Browser Mode

This post shows how to use Vitest Browser mode for testing file downloads, with key advantages over Playwright's approach. You'll learn to write custom commands to test downloads confidently, with minimal mocking, and hit 100% coverage. Check the demo repo for working code.

1 May 2025
testing guide open-source
Stripe Payment Link file download with Brevo email

Stripe Payment Link to a file download with a confirmation email in 30 minutes

This guide walks through payment links for file downloads — Stripe Payment Link checkout, automated delivery, and a confirmation email via Brevo (formerly Sendinblue).

12 Mar 2024
guide open-source work
IPMI and Home Assistant control in Apple Home

Controlling a home server over IPMI with Home Assistant from Apple Home

Can you control your server power state over IPMI with Home Assistant — and straight from Apple Home on your iPhone? I didn't think that possible, but let me show you how.

4 Feb 2024
home-automation docker home-lab
Home Office Immigration and Nationality Fees

UK has revealed new 2023 immigration and nationality fees

It will cost at least £30,000 for a family of three to obtain UK citizenship after 6 years under the new ILR and nationality fee increases. Will this help the UK's pursuit for talent?

17 Sept 2023
news immigration 🇬🇧 uk
Mike Neverov

Tech lead & product-minded software engineer.

Projects Wee Forest Lens Ghost Chapter theme Post Label
Other bits Blog