├── .github ├── FUNDING.yml └── workflows │ └── build.yml ├── .gitignore ├── LICENSE ├── README.md ├── __tests__ ├── export.spec.ts ├── import.spec.ts ├── index.spec.ts ├── react.spec.tsx └── test.ts ├── environment.js ├── package.json ├── runner.js ├── src ├── electron │ ├── main │ │ ├── index.css │ │ ├── index.html │ │ ├── index.ts │ │ └── window-pool.ts │ ├── proc │ │ └── index.ts │ └── renderer │ │ ├── dom.ts │ │ ├── index.ts │ │ └── uitl.ts ├── environment.ts ├── index.ts ├── runner.ts └── utils │ ├── config.ts │ ├── constant.ts │ ├── delay.ts │ └── uuid.ts └── tsconfig.json /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hustcc/jest-electron/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hustcc/jest-electron/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | lib 3 | coverage 4 | node_modules 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hustcc/jest-electron/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hustcc/jest-electron/HEAD/README.md -------------------------------------------------------------------------------- /__tests__/export.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hustcc/jest-electron/HEAD/__tests__/export.spec.ts -------------------------------------------------------------------------------- /__tests__/import.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hustcc/jest-electron/HEAD/__tests__/import.spec.ts -------------------------------------------------------------------------------- /__tests__/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hustcc/jest-electron/HEAD/__tests__/index.spec.ts -------------------------------------------------------------------------------- /__tests__/react.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hustcc/jest-electron/HEAD/__tests__/react.spec.tsx -------------------------------------------------------------------------------- /__tests__/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hustcc/jest-electron/HEAD/__tests__/test.ts -------------------------------------------------------------------------------- /environment.js: -------------------------------------------------------------------------------- 1 | // entry 2 | module.exports = require('./lib/environment').default; 3 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hustcc/jest-electron/HEAD/package.json -------------------------------------------------------------------------------- /runner.js: -------------------------------------------------------------------------------- 1 | // entry 2 | module.exports = require('./lib/runner').default; 3 | -------------------------------------------------------------------------------- /src/electron/main/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hustcc/jest-electron/HEAD/src/electron/main/index.css -------------------------------------------------------------------------------- /src/electron/main/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hustcc/jest-electron/HEAD/src/electron/main/index.html -------------------------------------------------------------------------------- /src/electron/main/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hustcc/jest-electron/HEAD/src/electron/main/index.ts -------------------------------------------------------------------------------- /src/electron/main/window-pool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hustcc/jest-electron/HEAD/src/electron/main/window-pool.ts -------------------------------------------------------------------------------- /src/electron/proc/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hustcc/jest-electron/HEAD/src/electron/proc/index.ts -------------------------------------------------------------------------------- /src/electron/renderer/dom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hustcc/jest-electron/HEAD/src/electron/renderer/dom.ts -------------------------------------------------------------------------------- /src/electron/renderer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hustcc/jest-electron/HEAD/src/electron/renderer/index.ts -------------------------------------------------------------------------------- /src/electron/renderer/uitl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hustcc/jest-electron/HEAD/src/electron/renderer/uitl.ts -------------------------------------------------------------------------------- /src/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hustcc/jest-electron/HEAD/src/environment.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | export const name = 'jest-electron'; 2 | -------------------------------------------------------------------------------- /src/runner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hustcc/jest-electron/HEAD/src/runner.ts -------------------------------------------------------------------------------- /src/utils/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hustcc/jest-electron/HEAD/src/utils/config.ts -------------------------------------------------------------------------------- /src/utils/constant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hustcc/jest-electron/HEAD/src/utils/constant.ts -------------------------------------------------------------------------------- /src/utils/delay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hustcc/jest-electron/HEAD/src/utils/delay.ts -------------------------------------------------------------------------------- /src/utils/uuid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hustcc/jest-electron/HEAD/src/utils/uuid.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hustcc/jest-electron/HEAD/tsconfig.json --------------------------------------------------------------------------------