public void InvokeVoidAsync_Ok() { var js = new MockJSObjectReference(); var module = new JSModule(js); module.InvokeVoidAsync("$.test"); module.InvokeVoidAsync("$.test", CancellationToken.None); module.InvokeAsync <object>("$.test"); }
public void JSModule_Error() { var js = new MockJSObjectReference(); var module = new JSModule(js); Assert.NotNull(module); Assert.Throws <ArgumentNullException>(() => new JSModule(null)); }
public async ValueTask JSModuleGeneric_Ok() { var js = new MockJSObjectReference(); var module = new JSModule <object>(js, new Foo()); Assert.NotNull(module); await module.InvokeVoidAsync("$.text"); await module.DisposeAsync(); }
public async ValueTask Dispose_Ok() { var js = new MockJSObjectReference(); var module = new JSModule(js); await module.DisposeAsync(); }