Moved to jasmine + div. updates
This commit is contained in:
1
.npmignore
Normal file
1
.npmignore
Normal file
@@ -0,0 +1 @@
|
||||
src/
|
||||
1
dist/index.d.ts
vendored
1
dist/index.d.ts
vendored
@@ -1,3 +1,4 @@
|
||||
import './wiring/Wiring';
|
||||
import { MusicCatalogService } from './domain/services/MusicCatalogService';
|
||||
import { Track } from './domain/models/Track';
|
||||
export { MusicCatalogService, Track };
|
||||
|
||||
4
dist/index.js
vendored
4
dist/index.js
vendored
@@ -1,11 +1,9 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
var Wiring_1 = require("./wiring/Wiring");
|
||||
require("./wiring/Wiring");
|
||||
var MusicCatalogService_1 = require("./domain/services/MusicCatalogService");
|
||||
exports.MusicCatalogService = MusicCatalogService_1.MusicCatalogService;
|
||||
var Track_1 = require("./domain/models/Track");
|
||||
exports.Track = Track_1.Track;
|
||||
var wiring = new Wiring_1.Wiring();
|
||||
wiring.apply();
|
||||
// MusicRepository
|
||||
//# sourceMappingURL=index.js.map
|
||||
2
dist/index.js.map
vendored
2
dist/index.js.map
vendored
@@ -1 +1 @@
|
||||
{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;AAAA,0CAAyC;AACzC,6EAA4E;AAMnE,8BANA,yCAAmB,CAMA;AAL5B,+CAA8C;AAKhB,gBALrB,aAAK,CAKqB;AAHnC,IAAM,MAAM,GAAG,IAAI,eAAM,EAAE,CAAC;AAC5B,MAAM,CAAC,KAAK,EAAE,CAAC;AAIf,kBAAkB"}
|
||||
{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;AAAA,2BAAyB;AACzB,6EAA4E;AAGnE,8BAHA,yCAAmB,CAGA;AAF5B,+CAA8C;AAEhB,gBAFrB,aAAK,CAEqB;AAEnC,kBAAkB"}
|
||||
2
dist/wiring/Wiring.d.ts
vendored
2
dist/wiring/Wiring.d.ts
vendored
@@ -1,3 +1,5 @@
|
||||
export declare class Wiring {
|
||||
apply(): void;
|
||||
}
|
||||
declare const wiring: Wiring;
|
||||
export default wiring;
|
||||
|
||||
3
dist/wiring/Wiring.js
vendored
3
dist/wiring/Wiring.js
vendored
@@ -14,4 +14,7 @@ var Wiring = /** @class */ (function () {
|
||||
return Wiring;
|
||||
}());
|
||||
exports.Wiring = Wiring;
|
||||
var wiring = new Wiring();
|
||||
wiring.apply();
|
||||
exports.default = wiring;
|
||||
//# sourceMappingURL=Wiring.js.map
|
||||
2
dist/wiring/Wiring.js.map
vendored
2
dist/wiring/Wiring.js.map
vendored
@@ -1 +1 @@
|
||||
{"version":3,"file":"Wiring.js","sourceRoot":"","sources":["../../src/wiring/Wiring.ts"],"names":[],"mappings":";;AAAA,+DAAsF;AACtF,yDAAwD;AACxD,+DAA8D;AAG9D;IAAA;IAOA,CAAC;IANU,sBAAK,GAAZ;QACI,IAAM,YAAY,GAAG,IAAI,2BAAY,EAAE,CAAC;QACxC,YAAY,CAAC,QAAQ,CAAmB,kBAAkB,EAAE,cAAM,OAAA,IAAI,2BAAY,EAAE,EAAlB,CAAkB,CAAC,CAAC;QAEtF,sCAAsB,CAAC,YAAY,CAAC,CAAC;IACzC,CAAC;IACL,aAAC;AAAD,CAAC,AAPD,IAOC;AAPY,wBAAM"}
|
||||
{"version":3,"file":"Wiring.js","sourceRoot":"","sources":["../../src/wiring/Wiring.ts"],"names":[],"mappings":";;AAAA,+DAAsF;AACtF,yDAAwD;AACxD,+DAA8D;AAG9D;IAAA;IAOA,CAAC;IANU,sBAAK,GAAZ;QACI,IAAM,YAAY,GAAG,IAAI,2BAAY,EAAE,CAAC;QACxC,YAAY,CAAC,QAAQ,CAAmB,kBAAkB,EAAE,cAAM,OAAA,IAAI,2BAAY,EAAE,EAAlB,CAAkB,CAAC,CAAC;QAEtF,sCAAsB,CAAC,YAAY,CAAC,CAAC;IACzC,CAAC;IACL,aAAC;AAAD,CAAC,AAPD,IAOC;AAPY,wBAAM;AAUnB,IAAM,MAAM,GAAG,IAAI,MAAM,EAAE,CAAC;AAC5B,MAAM,CAAC,KAAK,EAAE,CAAC;AACf,kBAAe,MAAM,CAAC"}
|
||||
4
jasmine.json
Normal file
4
jasmine.json
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"spec_dir": "src",
|
||||
"spec_files": ["**/*.spec.ts"]
|
||||
}
|
||||
@@ -1,28 +0,0 @@
|
||||
module.exports = function(config) {
|
||||
config.set({
|
||||
basePath: './',
|
||||
frameworks: ['jasmine', 'karma-typescript'],
|
||||
files: [{
|
||||
pattern: './src/tests.ts'
|
||||
},
|
||||
{
|
||||
pattern: './src/**/*.ts'
|
||||
}
|
||||
],
|
||||
exclude: [
|
||||
'./src/index.ts'
|
||||
],
|
||||
preprocessors: {
|
||||
'**/*.ts': ['karma-typescript']
|
||||
},
|
||||
// optionally, configure the reporter
|
||||
coverageReporter: {
|
||||
type: 'html',
|
||||
dir: 'coverage/'
|
||||
},
|
||||
tsconfig: "./tsconfig-tests.json",
|
||||
//reporters: ['spec', 'progress', 'kjhtml', 'coverage'],
|
||||
reporters: ['coverage', 'kjhtml', 'spec' ],
|
||||
browsers: ['Chrome']
|
||||
});
|
||||
};
|
||||
6679
package-lock.json
generated
6679
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
28
package.json
28
package.json
@@ -5,10 +5,8 @@
|
||||
"main": "dist/index.js",
|
||||
"types": "dist/index.d.ts",
|
||||
"scripts": {
|
||||
"build": "tsc --listEmittedFiles --project tsconfig-app.json",
|
||||
"test": "karma start karma.conf.js -sm=false",
|
||||
"_install": "tsc --listEmittedFiles",
|
||||
"_test-build": "karma start karma.conf.js -sm=false --watch=false --single-run=true --reporters=junit,progress,kjhtml --browsers=Chrome"
|
||||
"build": "tsc --listEmittedFiles",
|
||||
"test": "jasmine-ts --config=jasmine.json"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
@@ -17,21 +15,13 @@
|
||||
"author": "Niels Kooiman <niels.kooiman@gmail.com>",
|
||||
"license": "UNLICENCED",
|
||||
"devDependencies": {
|
||||
"@types/jasmine": "^2.8.6",
|
||||
"diff": "^3.4.0",
|
||||
"handlebars": "^4.0.11",
|
||||
"jasmine-core": "^3.1.0",
|
||||
"karma": "^2.0.2",
|
||||
"karma-chrome-launcher": "^2.2.0",
|
||||
"karma-cli": "^1.0.1",
|
||||
"karma-commonjs": "^1.0.0",
|
||||
"karma-jasmine": "^1.1.2",
|
||||
"karma-jasmine-html-reporter": "^1.1.0",
|
||||
"karma-junit-reporter": "^1.2.0",
|
||||
"karma-spec-reporter": "0.0.32",
|
||||
"karma-typescript": "^3.0.12",
|
||||
"socket.io": "^2.0.4",
|
||||
"typescript": "^2.9.0-dev.20180519"
|
||||
"@types/jasmine": "^3.3.9",
|
||||
"jasmine": "^3.3.1",
|
||||
"jasmine-core": "^3.3.0",
|
||||
"jasmine-ts": "^0.3.0",
|
||||
"nyc": "^13.3.0",
|
||||
"ts-node": "^8.0.3",
|
||||
"typescript": "^3.3.3333"
|
||||
},
|
||||
"dependencies": {}
|
||||
}
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
import '../../wiring/TestWiring';
|
||||
|
||||
import {PortResolver} from '../../adapters/PortResolver';
|
||||
import { currentPortResolver } from '../ports/IPortResolver';
|
||||
|
||||
@@ -1,10 +1,7 @@
|
||||
import { Wiring } from './wiring/Wiring';
|
||||
import './wiring/Wiring';
|
||||
import { MusicCatalogService } from './domain/services/MusicCatalogService';
|
||||
import { Track } from './domain/models/Track';
|
||||
|
||||
const wiring = new Wiring();
|
||||
wiring.apply();
|
||||
|
||||
export { MusicCatalogService, Track };
|
||||
|
||||
// MusicRepository
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
import { TestWiring } from './wiring/TestWiring';
|
||||
const wiring = new TestWiring();
|
||||
wiring.apply();
|
||||
@@ -1,3 +1,5 @@
|
||||
import '../wiring/TestWiring';
|
||||
|
||||
import { PortResolver } from '../adapters/PortResolver';
|
||||
import { currentPortResolver } from '../domain/ports/IPortResolver';
|
||||
const portResolver = currentPortResolver as PortResolver;
|
||||
|
||||
@@ -11,3 +11,7 @@ export class TestWiring {
|
||||
setCurrentPortResolver(portResolver);
|
||||
}
|
||||
}
|
||||
|
||||
const wiring = new TestWiring();
|
||||
wiring.apply();
|
||||
export default wiring;
|
||||
|
||||
@@ -11,3 +11,8 @@ export class Wiring {
|
||||
setCurrentPortResolver(portResolver);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
const wiring = new Wiring();
|
||||
wiring.apply();
|
||||
export default wiring;
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"extends": "./tsconfig.json",
|
||||
"compilerOptions": {
|
||||
|
||||
},
|
||||
"files": [
|
||||
"./src/index.ts"
|
||||
]
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"extends": "./tsconfig.json",
|
||||
"compilerOptions": {
|
||||
"module": "commonjs",
|
||||
},
|
||||
"include": [
|
||||
"./src/**/*.ts"
|
||||
]
|
||||
}
|
||||
@@ -11,5 +11,8 @@
|
||||
"es2017",
|
||||
"dom"
|
||||
]
|
||||
}
|
||||
},
|
||||
"files": [
|
||||
"./src/index.ts"
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user