(args?: string[]): MockRuntime Create a mock RuntimeDeps for testing.
args
CLI arguments
string[][]returns
MockRuntime MockRuntime with controllable state
examples
const runtime = create_mock_runtime(['apply', 'tx.ts']);
runtime.mock_env.set('HOME', '/home/test');
runtime.mock_fs.set('/home/test/.app/config.json', '{}');
await some_function(runtime);
assert.strictEqual(runtime.command_calls.length, 1);
assert.deepStrictEqual(runtime.exit_calls, [0]);