Universal.EcmaScriptModule.TestFramework 1.0.0
Published 1 Sept 2026, 10:12 am UTC · latest version
Universal.EcmaScriptModule.TestFramework
Browser-native test declarations, lifecycle hooks, data-driven tests, skipping, focused runs, timeouts, and assertions for .esmproj test projects.
The framework is hosted by esm test and the Visual Studio test adapter. Test projects import Universal.EcmaScriptModule.TestFramework; no Node.js runtime or browser-global script is required.
The package has three deliberate layers:
raw.jsimplements assertions, explicit registration options, execution, and the stable runner protocol.index.jsadds the plain-JavaScriptsuiteclosure and fluent metadata conveniences.- A future decorator adapter can target the raw API after decorators reach the required ECMAScript standardization and browser-support threshold.
The convenience and future decorator layers do not define separate discovery or execution semantics.
Browser imports
The specifier used by browser code and the module file it resolves to.
| Import specifier | Module file |
|---|---|
Universal.EcmaScriptModule.TestFramework | index.js |
Dependencies
This package has no dependencies.
Versions
Package information
SHA-256fabb6e1aa65e77fded0956fa724fd96595a27c68f53da79322f5750d4e0ba1bf
6,972 byte immutable archive