Skip to content

Commit

Permalink
Fix QUnit tests
Browse files Browse the repository at this point in the history
Eventually, we may replace QUnit with something like Playwright, but for
now, we still use it as the testing infrastructure.
  • Loading branch information
caleb531 committed Jun 4, 2024
1 parent 3216159 commit 5dd5055
Show file tree
Hide file tree
Showing 4 changed files with 996 additions and 732 deletions.
1 change: 0 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@
"eslint-config-prettier": "^9.1.0",
"glob": "^10.3.10",
"prettier": "^3.2.5",
"qunit": "^2.20.0",
"rollup": "^4.17.2",
"rollup-plugin-esbuild": "^6.1.1",
"tslib": "^2.6.2",
Expand Down
38 changes: 0 additions & 38 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

42 changes: 25 additions & 17 deletions tests/index.html
Original file line number Diff line number Diff line change
@@ -1,22 +1,30 @@
<!DOCTYPE html>
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<link href="../node_modules/qunit/qunit/qunit.css" rel="stylesheet" />
<link href="/jcanvas/resources/images/favicon.ico" rel="shortcut icon" />
<title>jCanvas Unit Tests</title>
</head>
<body>
<h1>jCanvas Unit Tests</h1>
<head>
<meta charset="utf-8" />
<link
href="https://cdnjs.cloudflare.com/ajax/libs/qunit/2.21.0/qunit.css"
rel="stylesheet"
/>
<link href="/jcanvas/resources/images/favicon.ico" rel="shortcut icon" />
<title>jCanvas Unit Tests</title>
</head>
<body>
<h1>jCanvas Unit Tests</h1>

<p>This is a collection of jCanvas unit tests written by <a href="https://calebevans.me/" target="_blank">Caleb Evans</a> using the <a href="https://qunitjs.com/" target="_blank">QUnit</a> testing framework.</p>
<p>
This is a collection of jCanvas unit tests written by
<a href="https://calebevans.me/" target="_blank">Caleb Evans</a> using the
<a href="https://qunitjs.com/" target="_blank">QUnit</a> testing
framework.
</p>

<div id="qunit"></div>
<div id="qunit-fixture"></div>
<div id="qunit"></div>
<div id="qunit-fixture"></div>

<script src="../node_modules/jquery/dist/jquery.js"></script>
<script src="../node_modules/qunit/qunit/qunit.js"></script>
<script src="../dist/umd/jcanvas.min.js"></script>
<script src="tests/jcanvas-tests.js"></script>
</body>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/qunit/2.21.0/qunit.min.js"></script>
<script src="../dist/umd/jcanvas.min.js"></script>
<script src="tests/jcanvas-tests.js"></script>
</body>
</html>
Loading

0 comments on commit 5dd5055

Please sign in to comment.