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 email

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

This guide will walk you through creating your own, lightning-fast and direct mechanism to allow your customers to download files they purchase from you right from the Stripe Payment Link and get them into their inbox for good measure.

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

Controlling home server over IPMI from an iPhone via Apple Home

Can you control your server power state from your phone? Not only that, but straight from Apple Home? 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 immigration fees

It will cost least £30,000 for a family of three to come into the UK and obtain citizenship after 6 years. Will this help 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