This is what production does, expressed for a test runner. A built app imports one bundle of all
its source files and boots Object.values(bundle); a test has no bundler, so the same files are
imported directly and their exports collected the same way. Same files, same modules, same order.
Which files count is decided by @stone-js/filesystem, the definition the CLI uses too, so a test
suite cannot end up booting a different application than the one that ships.
Find every module an application exports.
This is what production does, expressed for a test runner. A built app imports one bundle of all its source files and boots
Object.values(bundle); a test has no bundler, so the same files are imported directly and their exports collected the same way. Same files, same modules, same order.Which files count is decided by
@stone-js/filesystem, the definition the CLI uses too, so a test suite cannot end up booting a different application than the one that ships.