Removing ts-jest complexity
-> keeping our CI/CD pipelines fast and simple
This commit is contained in:
@@ -12,23 +12,8 @@
|
|||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/jest": "*",
|
"@types/jest": "*",
|
||||||
"@types/node": "*",
|
"@types/node": "*",
|
||||||
"ts-jest": "^27.0.2",
|
|
||||||
"typescript": "^4.3.5"
|
"typescript": "^4.3.5"
|
||||||
},
|
},
|
||||||
"jest": {
|
|
||||||
"testEnvironment": "node",
|
|
||||||
"preset": "ts-jest",
|
|
||||||
"globals": {
|
|
||||||
"ts-jest": {
|
|
||||||
"diagnostics": {
|
|
||||||
"_comment": "see https://githubmemory.com/repo/kulshekhar/ts-jest/issues/2722",
|
|
||||||
"ignoreCodes": [
|
|
||||||
151001
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"eslintConfig": {
|
"eslintConfig": {
|
||||||
"extends": "eslint:recommended",
|
"extends": "eslint:recommended",
|
||||||
"env": {
|
"env": {
|
||||||
|
|||||||
13
hello/test/hello-world-test.js
Normal file
13
hello/test/hello-world-test.js
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
const cds = require ('@sap/cds')
|
||||||
|
describe('Hello world!', () => {
|
||||||
|
|
||||||
|
beforeAll (()=> process.env.CDS_TYPESCRIPT = true)
|
||||||
|
afterAll (()=> delete process.env.CDS_TYPESCRIPT)
|
||||||
|
const {GET} = cds.test.in(__dirname,'../srv').run('serve', 'world.cds')
|
||||||
|
|
||||||
|
it('should say hello with class impl', async () => {
|
||||||
|
const {data} = await GET`/say/hello(to='world')`
|
||||||
|
expect(data.value).toMatch(/Hello world.*typescript.*/i)
|
||||||
|
})
|
||||||
|
|
||||||
|
})
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
process.env.CDS_TYPESCRIPT = 'true';
|
|
||||||
import * as cds from '@sap/cds';
|
|
||||||
|
|
||||||
//@ts-ignore
|
|
||||||
const {GET} = cds.test.in(__dirname,'../srv').run('serve', 'world.cds');
|
|
||||||
|
|
||||||
describe('Hello world!', () => {
|
|
||||||
afterAll(() => { delete process.env.CDS_TYPESCRIPT; });
|
|
||||||
|
|
||||||
it('should say hello with class impl from a typescript file', async () => {
|
|
||||||
const {data} = await GET`/say/hello(to='world')`
|
|
||||||
expect(data.value).toMatch(/Hello world.*typescript.*/i)
|
|
||||||
})
|
|
||||||
|
|
||||||
})
|
|
||||||
6853
package-lock.json
generated
6853
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user