A simulation framework for MetaMask Snaps, enabling headless testing of Snaps in a controlled environment