utiny

2.1.0 • Public • Published

utiny

Tired of installing 25 dependencies, just to run unit tests? utiny is the essence of unit testing JavaScript modules.

It allows unit testing of ES6 modules without additional dependencies, right in your browser.

Demo: http://shaack.com/projekte/utiny/test/

Works like this

  1. Create a test/index.html:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Tests</title>
</head>
<body>
<script type="module">
    import "./TestMyModule.js"
</script>
</body>
</html>
  1. Create the test module TestMyModule.js.
import {describe, it, assert} from "../src/utiny.js";

describe("utiny", () => {
    it("will not fail", () => {
        assert.true(2 * 2 === 4)
    })
    it("will fail", () => {
        assert.equals(4 + 2, 42)
    })
})

Package Sidebar

Install

npm i utiny

Weekly Downloads

1

Version

2.1.0

License

MIT

Unpacked Size

5.21 kB

Total Files

6

Last publish

Collaborators

  • shaack