โšก
as-pect
  • โšกas-pect
  • ๐Ÿš€Getting Started
  • ๐Ÿ”งCLI Configuration
  • ๐Ÿ—๏ธAssemblyScript API
    • ๐Ÿ›๏ธTest Structure
    • ๐Ÿคทโ€โ™€๏ธ Expectations
      • ๐ŸŽญtoBe
      • ๐ŸคจtoStrictEqual
      • ๐ŸงฑtoBlockEqual
      • ๐Ÿ‘ฉโ€๐Ÿซ toBeTruthy and toBeFalsy
      • ๐Ÿ”ขtoBeNaN
      • ๐ŸšซtoBeNull
      • ๐ŸŒŒtoBeFinite
      • โšพtoThrow
      • โž•toBe(Greater|Less)Than
      • ๐Ÿ•ต๏ธโ€โ™€๏ธ toBeCloseTo
      • ๐Ÿ“toHaveLength
      • ๐ŸŽtoContain
      • ๐Ÿ“ฆtoContainEqual
      • โœ๏ธCustom Assertions
    • ๐ŸŽŸ๏ธTypes and Tooling
    • ๐Ÿช“Logging
    • ๐Ÿ‘ฉโ€๐Ÿ”ง RTrace and Memory Leaks
    • ๐Ÿ‘‰๐Ÿ‘ˆ Reflection
  • ๐ŸงถCore API
    • ๐ŸงชTestContext
    • ๐Ÿ‘ขBootstrap Tests Manually
    • ๐ŸŽ›๏ธTestGroup
    • โœ”๏ธTestResult
    • โœ๏ธReporters
      • ๐ŸฉณSummaryReporter
      • ๐Ÿ’ฌVerboseReporter
      • ๐ŸฅฝJSONReporter
      • ๐Ÿ—ƒ๏ธCSVReporter
Powered by GitBook
On this page

Was this helpful?

as-pect

Definitely not a TypeScript to Web Assembly Testing Framework

NextGetting Started

Last updated 5 years ago

Was this helpful?

Testing is the first step of every project and you have a responsibility to make sure that software you write works as intended. The as-pect project was created to help quickly scaffold and bootstrap AssemblyScripttests so that you can be confident in yourself and the software you write.

The as-pect testing suite itself was designed to solve a few problems:

  1. Create a set of testing and performance primitives that match Jest ergonomics

  2. Compile and bootstrap your tests from a CLI

  3. Standardize the way AssemblyScript modules are written

  4. Encourage good testing habits

  5. Work with the retro-fitted type system provided by TypeScript

None of these problems are trivial, and as-pect provides an opinionated way to get started with building your software.

If any problems exist with this documentation, you may file an issue .

โšก
here