Advertisement
Guest User

Untitled

a guest
Jan 17th, 2017
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.48 KB | None | 0 0
  1. describe('1st tests', () => {
  2. it('true is true', () => expect(true).toBe(true));
  3. });
  4.  
  5. Chrome 55.0.2883 (Windows 10 0.0.0): Executed 0 of 0 ERROR (0.002 secs / 0 secs)
  6.  
  7. {
  8. "name": "my-app",
  9. "version": "0.0.0",
  10. "license": "MIT",
  11. "angular-cli": {},
  12. "scripts": {
  13. "backend": "nodemon bin/server/index.js",
  14. "compile": "node_modules/.bin/webpack",
  15. "dump-task-list": "npm run compile && node bin/server/index.js dump-task-list",
  16. "server": "npm run compile && npm run backend",
  17. "server-host": "ng build && ts-node server/server.ts",
  18. "start": "npm run start-with-server",
  19. "start-with-server": "npm run dump-task-list && ng serve",
  20. "lint": "tslint "src/**/*.ts" "log-server/**/*.ts"",
  21. "test": "ng test",
  22. "pree2e": "webdriver-manager update",
  23. "e2e": "protractor"
  24. },
  25. "private": true,
  26. "dependencies": {
  27. "@angular/common": "2.0.0",
  28. "@angular/compiler": "2.0.0",
  29. "@angular/core": "2.0.0",
  30. "@angular/forms": "2.0.0",
  31. "@angular/http": "2.0.0",
  32. "@angular/platform-browser": "2.0.0",
  33. "@angular/platform-browser-dynamic": "2.0.0",
  34. "@angular/router": "3.0.0",
  35. "@ng-bootstrap/ng-bootstrap": "^1.0.0-alpha.13",
  36. "@ngrx/core": "^1.2.0",
  37. "@ngrx/effects": "^2.0.0",
  38. "@ngrx/store": "^2.2.1",
  39. "@ngrx/store-devtools": "^3.1.0",
  40. "@ngrx/store-log-monitor": "^3.0.2",
  41. "@progress/kendo-angular-buttons": "^0.13.4",
  42. "@progress/kendo-angular-grid": "^0.6.3",
  43. "@progress/kendo-angular-upload": "^0.10.4",
  44. "@progress/kendo-data-query": "^0.1.7",
  45. "@telerik/kendo-theme-bootstrap": "^0.10.0",
  46. "@types/winston": "0.0.32",
  47. "angular2-express-engine": "^2.0.11",
  48. "angular2-platform-node": "~2.0.11",
  49. "angular2-universal": "^2.0.11",
  50. "angular2-universal-polyfills": "^2.0.11",
  51. "body-parser": "^1.15.2",
  52. "bootstrap": "^4.0.0-alpha.5",
  53. "cheerio": "^0.22.0",
  54. "cookie-parser": "^1.4.3",
  55. "core-js": "^2.4.1",
  56. "express": "^4.14.0",
  57. "jsnlog": "^2.20.1",
  58. "node-uuid": "^1.4.7",
  59. "pouchdb": "^6.0.7",
  60. "preboot": "^4.5.2",
  61. "rxjs": "5.0.0-beta.12",
  62. "signalr": "^2.2.1",
  63. "ts-helpers": "^1.1.1",
  64. "zone.js": "^0.6.23"
  65. },
  66. "devDependencies": {
  67. "@angularclass/resolve-angular-routes": "^1.0.9",
  68. "@types/body-parser": "0.0.29",
  69. "@types/chai": "^3.4.34",
  70. "@types/cheerio": "^0.17.31",
  71. "@types/compression": "0.0.29",
  72. "@types/cookie-parser": "^1.3.30",
  73. "@types/express": "^4.0.32",
  74. "@types/express-serve-static-core": "^4.0.33",
  75. "@types/hammerjs": "^2.0.32",
  76. "@types/jasmine": "^2.2.30",
  77. "@types/mime": "0.0.28",
  78. "@types/mkdirp": "^0.3.29",
  79. "@types/morgan": "^1.7.32",
  80. "@types/node": "^6.0.38",
  81. "@types/pouchdb": "^5.4.28",
  82. "@types/serve-static": "^1.7.27",
  83. "@types/uuid": "^2.0.29",
  84. "angular-cli": "1.0.0-beta.16",
  85. "angular2-schema-form": "1.0.0-alpha.32",
  86. "angular2-template-loader": "^0.4.0",
  87. "codelyzer": "~0.0.26",
  88. "concurrently": "^3.1.0",
  89. "imports-loader": "^0.6.5",
  90. "jasmine-core": "2.4.1",
  91. "jasmine-spec-reporter": "2.5.0",
  92. "json-loader": "^0.5.4",
  93. "karma": "1.2.0",
  94. "karma-chrome-launcher": "^2.0.0",
  95. "karma-cli": "^1.0.1",
  96. "karma-jasmine": "^1.0.2",
  97. "karma-remap-istanbul": "^0.2.1",
  98. "nodemon": "^1.10.0",
  99. "protractor": "4.0.9",
  100. "raw-loader": "^0.5.1",
  101. "rimraf": "^2.5.4",
  102. "string-replace-loader": "github:gdi2290/string-replace-loader",
  103. "ts-loader": "^0.8.2",
  104. "ts-node": "1.2.1",
  105. "tslint": "3.13.0",
  106. "typescript": "2.0.2",
  107. "webpack": "2.1.0-beta.22",
  108. "winston": "^2.3.0",
  109. "winston-daily-rotate-file": "^1.3.1"
  110. }
  111. }
  112.  
  113. module.exports = function (config) {
  114. config.set({
  115. basePath: '',
  116. frameworks: ['jasmine', 'angular-cli'],
  117. plugins: [
  118. require('karma-jasmine'),
  119. require('karma-chrome-launcher'),
  120. require('karma-remap-istanbul'),
  121. require('angular-cli/plugins/karma')
  122. ],
  123. files: [
  124. { pattern: './src/test.ts', watched: false }
  125. ],
  126. preprocessors: {
  127. './src/test.ts': ['angular-cli']
  128. },
  129. remapIstanbulReporter: {
  130. reports: {
  131. html: 'coverage',
  132. lcovonly: './coverage/coverage.lcov'
  133. }
  134. },
  135. angularCli: {
  136. config: './angular-cli.json',
  137. environment: 'dev'
  138. },
  139. reporters: ['progress', 'karma-remap-istanbul'],
  140. port: 9876,
  141. colors: true,
  142. logLevel: config.LOG_INFO,
  143. autoWatch: true,
  144. browsers: ['Chrome'],
  145. singleRun: false
  146. });
  147. };
  148.  
  149. import './polyfills.ts';
  150.  
  151. import 'zone.js/dist/long-stack-trace-zone';
  152. import 'zone.js/dist/proxy.js';
  153. import 'zone.js/dist/sync-test';
  154. import 'zone.js/dist/jasmine-patch';
  155. import 'zone.js/dist/async-test';
  156. import 'zone.js/dist/fake-async-test';
  157.  
  158. // Unfortunately there's no typing for the `__karma__` variable. Just declare it as any.
  159. declare var __karma__: any;
  160. declare var require: any;
  161.  
  162. // Prevent Karma from running prematurely.
  163. __karma__.loaded = function () {};
  164.  
  165.  
  166. Promise.all([
  167. System.import('@angular/core/testing'),
  168. System.import('@angular/platform-browser-dynamic/testing'),
  169. ])
  170. // First, initialize the Angular testing environment.
  171. .then(([testing, testingBrowser]) => {
  172. testing.getTestBed().initTestEnvironment(
  173. testingBrowser.BrowserDynamicTestingModule,
  174. testingBrowser.platformBrowserDynamicTesting()
  175. );
  176. })
  177. // Then we find all the tests.
  178. .then(() => require.context('./', true, /.spec.ts/))
  179. // And load the modules.
  180. .then(context => context.keys().map(context))
  181. // Finally, start Karma to run the tests.
  182. .then(__karma__.start, __karma__.error);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement