Speaker Deck

Testing file system related code with vfsStream

by Frank Kleine

Published October 28, 2014 in Programming

All the unit tests you write are decoupled from services and the database. What about unit tests for classes which touch the file system - are they decoupled from it? The talk introduces vfsStream and shows how unit tests can be made independent from the actual file system. I will also show how to simulate a full disc, missing read or write rights, mocking large files, and limitations imposed by PHP.