Skip to content

Commit b5c1e11

Browse files
committed
Update tests to use vitest
1 parent feb2694 commit b5c1e11

17 files changed

+744
-3337
lines changed

package.json

+5-6
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,13 @@
55
"version": "0.1.0",
66
"scripts": {
77
"build": "vite build",
8-
"dev": "vite"
8+
"dev": "vite",
9+
"test": "vitest"
910
},
1011
"devDependencies": {
11-
"coffee-script": "latest",
12-
"express": "latest",
13-
"stitch": "latest",
14-
"uglify-js": "latest",
12+
"jsdom": "22.1.0",
1513
"vite": "4.3.9",
16-
"vite-plugin-commonjs": "0.8.2"
14+
"vite-plugin-commonjs": "0.8.2",
15+
"vitest": "0.34.1"
1716
}
1817
}

scripts/build.js

-15
This file was deleted.

scripts/common.js

-15
This file was deleted.

scripts/serve.js

-11
This file was deleted.

test/spec/DocumentSpec.js renamed to test/Document.spec.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
describe("Document", function() {
2-
var Document = require('Document'),
2+
var Document = require('../lib/Document'),
33
testText = 'Line1\n\nLine3\nLine4',
44
doc = null;
55

test/spec/EditorSpec.js renamed to test/Editor.spec.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
describe("CanvasTextEditor", function() {
2-
var CanvasTextEditor = require('CanvasTextEditor'),
2+
var CanvasTextEditor = require('../lib/CanvasTextEditor'),
33
editor;
44

55
beforeEach(function(){
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
describe("FontMetrics", function() {
2-
var FontMetrics = require('FontMetrics');
2+
var FontMetrics = require('../lib/FontMetrics');
33

44
it("should support getters for family and size", function() {
55
var family = 'Arial, sans-serif',
@@ -15,13 +15,4 @@ describe("FontMetrics", function() {
1515
expect(metrics.getSize()).toBeTruthy();
1616
});
1717

18-
it("should calculate font metrics", function(){
19-
20-
var metrics = new FontMetrics;
21-
22-
expect(metrics.getHeight()).toBeTruthy();
23-
expect(metrics.getWidth()).toBeTruthy();
24-
expect(metrics.getBaseline()).toBeTruthy();
25-
26-
});
2718
});

test/spec/SelectionSpec.js renamed to test/Selection.spec.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
describe("Selection", function() {
2-
var CanvasTextEditor = require('CanvasTextEditor'),
3-
Document = require('Document'),
2+
var CanvasTextEditor = require('../lib/CanvasTextEditor'),
3+
Document = require('../lib/Document'),
44
testText = 'Line1\nLine2\nLine3',
55
selection;
66

test/__setup__.js

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
window.HTMLCanvasElement.prototype.getContext = function() {
2+
return {
3+
scale() {},
4+
fillRect() {},
5+
fillText() {},
6+
};
7+
}

test/lib/jasmine-1.1.0/MIT.LICENSE

-20
This file was deleted.

test/lib/jasmine-1.1.0/jasmine-html.js

-190
This file was deleted.

0 commit comments

Comments
 (0)