Skip to content

Commit 5c8fb0d

Browse files
committed
Use rollup to run tests on the push package
1 parent 8105f81 commit 5c8fb0d

File tree

10 files changed

+25
-17
lines changed

10 files changed

+25
-17
lines changed

packages/push/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
"scripts": {
3434
"lint": "eslint src test",
3535
"build": "rollup -c",
36-
"test": "mocha",
36+
"test": "rollup -c rollup.test.js",
3737
"test:watch": "pnpm test --watch",
3838
"prepublish": "pnpm lint && pnpm test && pnpm build"
3939
},
@@ -50,6 +50,7 @@
5050
"@eslint/js": "^9.22.0",
5151
"@rollup/plugin-babel": "^6.0.0",
5252
"@rollup/plugin-commonjs": "^28.0.0",
53+
"@rollup/plugin-multi-entry": "^6.0.1",
5354
"@rollup/plugin-node-resolve": "^16.0.0",
5455
"builtin-modules": "^5.0.0",
5556
"chai": "^5.0.0",
@@ -60,6 +61,7 @@
6061
"nock": "^14.0.0",
6162
"prettier": "^3.5.3",
6263
"rollup": "^4.0.0",
64+
"rollup-plugin-mocha": "^0.0.1",
6365
"sinon": "^19.0.0",
6466
"sinon-chai": "^4.0.0"
6567
},

packages/push/rollup.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import mocha from 'rollup-plugin-mocha';
44

55
export default {
66
input: {
7-
include: ['test/index.js', 'test/channel.js'],
7+
include: ['test/**/*.js'],
88
},
99
output: {
1010
file: 'tmp/test.cjs',

packages/push/src/client.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import http from 'http';
22
import https from 'https';
33

4-
import Config from '../src/config.js';
4+
import Config from '../src/config';
55

66
function performRequest(method, url, headers, payload) {
77
let isTLS = url.protocol === 'https:';

packages/push/src/company.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import Resource from './resource.js';
1+
import Resource from './resource';
22

33
export default class Company extends Resource {
44
static get endpoint() {

packages/push/src/event.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import Resource from './resource.js';
1+
import Resource from './resource';
22

33
export default class Event extends Resource {
44
static get endpoint() {

packages/push/src/message.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import Resource from './resource.js';
1+
import Resource from './resource';
22

33
export default class Message extends Resource {
44
static get endpoint() {

packages/push/src/push.js

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
import Relation from './relation.js';
2-
import Client from './client.js';
3-
import Config from './config.js';
4-
5-
import User from './user.js';
6-
import Company from './company.js';
7-
import Relationship from './relationship.js';
8-
import Event from './event.js';
9-
import Message from './message.js';
1+
import Relation from './relation';
2+
import Client from './client';
3+
import Config from './config';
4+
5+
import User from './user';
6+
import Company from './company';
7+
import Relationship from './relationship';
8+
import Event from './event';
9+
import Message from './message';
1010

1111
export default class Userlist {
1212
constructor(config = {}) {

packages/push/src/relationship.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import Resource from './resource.js';
1+
import Resource from './resource';
22

33
export default class Relationship extends Resource {
44
static get endpoint() {

packages/push/src/user.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import Resource from './resource.js';
1+
import Resource from './resource';
22

33
export default class User extends Resource {
44
static get endpoint() {

pnpm-lock.yaml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)