public async Task Script_ProducesNoErrors_WhenSetThroughOptionExtension() { var extensions = new MirrorSharpServices { SetOptionsFromClient = new ScriptModeExtension(TestHostType) }; var driver = MirrorSharpTestDriver.New(extensions) .SetText($"var x = {TestHostMethodName}();"); await driver.SendSetOptionAsync("x-mode", "script"); var result = await driver.SendSlowUpdateAsync(); Assert.Equal("", result.JoinErrors()); }
public Middleware(AppFunc next, MirrorSharpOptions options, MirrorSharpServices extensions) : base(options, extensions.ToImmutable()) { _next = Argument.NotNull(nameof(next), next); }