git clone https://github.com/krimple/angular2-unittest-samples-webpack temp_folder
cd temp_folder
node --version #=> v5.6.0
npm --version #=> 3.3.3
npm install
npm test
[master:?][jesper@jspr15pro:~/src/angular2-unittest-samples-webpack]
[14:23:24] $ npm t
> [email protected] test /users/jesper/src/angular2-unittest-samples-webpack
> karma start
START:
ts-loader: Using [email protected] and /users/jesper/src/angular2-unittest-samples-webpack/tsconfig.json
Hash: 1616974aa32783b568d9
Version: webpack 1.12.14
Time: 9375ms
Asset Size Chunks Chunk Names
spec-bundle.js 6.73 MB 0 [emitted] spec-bundle.js
chunk {0} spec-bundle.js (spec-bundle.js) 2.27 MB [rendered]
[0] ./spec-bundle.js 1.69 kB {0} [built]
[1] ./~/phantomjs-polyfill/bind-polyfill.js 610 bytes {0} [built]
[2] ./~/es6-promise/dist/es6-promise.js 32.2 kB {0} [built]
[3] ./~/process/browser.js 2.06 kB {0} [built]
[4] (webpack)/buildin/module.js 251 bytes {0} [built]
[5] vertx (ignored) 15 bytes {0} [optional]
[6] (webpack)/buildin/amd-define.js 85 bytes {0} [built]
[7] ./~/es6-shim/es6-shim.js 119 kB {0} [built]
[8] ./~/es7-reflect-metadata/dist/browser.js 41.2 kB {0} [built]
[9] ./~/zone.js/dist/zone-microtask.js 174 kB {0} [built]
[10] ./~/zone.js/dist/long-stack-trace-zone.js 11.3 kB {0} [built]
[11] ./~/zone.js/dist/jasmine-patch.js 7.16 kB {0} [built]
[12] ./~/angular2/testing.js 1.4 kB {0} [built]
[13] ./~/angular2/src/testing/testing.js 8.1 kB {0} [built]
[14] ./~/angular2/src/facade/lang.js 14.9 kB {0} [built]
[15] ./~/angular2/src/testing/test_injector.js 5.39 kB {0} [built]
[16] ./~/angular2/core.js 1.86 kB {0} [built]
[17] ./~/angular2/src/core/metadata.js 28.6 kB {0} [built]
[18] ./~/angular2/src/core/metadata/di.js 13.8 kB {0} [built]
[19] ./~/es7-reflect-metadata/src/global/browser.ts 211 bytes {0} [built]
[20] ./~/es7-reflect-metadata/src/reflect-metadata.ts 9.6 kB {0} [built]
[21] ./~/es7-reflect-metadata/src/helper/get-proto-of-type.ts 725 bytes {0} [built]
[22] ./~/es7-reflect-metadata/src/helper/to-property-key.ts 208 bytes {0} [built]
[23] ./~/es7-reflect-metadata/src/helper/is-symbol.ts 88 bytes {0} [built]
[24] ./~/es7-reflect-metadata/src/helper/is-constructor.ts 105 bytes {0} [built]
[25] ./~/es7-reflect-metadata/src/helper/is-undefined.ts 91 bytes {0} [built]
[26] ./~/es7-reflect-metadata/src/helper/is-array.ts 80 bytes {0} [built]
[27] ./~/es7-reflect-metadata/src/helper/is-object.ts 127 bytes {0} [built]
[28] ./~/es7-reflect-metadata/src/helper/metadata.ts 175 bytes {0} [built]
[29] ./~/es7-reflect-metadata/src/shim/weakmap.ts 1.76 kB {0} [built]
[30] ./~/es7-reflect-metadata/src/helper/create-unique-key.ts 435 bytes {0} [built]
[31] ./~/es7-reflect-metadata/src/helper/helper-constants.ts 64 bytes {0} [built]
[32] ./~/es7-reflect-metadata/src/helper/has-own.ts 50 bytes {0} [built]
[33] ./~/es7-reflect-metadata/src/helper/create-uuid.ts 687 bytes {0} [built]
[34] ./~/es7-reflect-metadata/src/helper/gen-randombytes.ts 144 bytes {0} [built]
[35] ./~/node-libs-browser/mock/empty.js 0 bytes {0} [built]
[36] ./~/es7-reflect-metadata/src/helper/get-or-create-weakmap.ts 407 bytes {0} [built]
[37] ./~/es7-reflect-metadata/src/helper/ordinary-own-metadata-keys.ts 432 bytes {0} [built]
[38] ./~/es7-reflect-metadata/src/helper/get-or-create-metadata-map.ts 780 bytes {0} [built]
[39] ./~/es7-reflect-metadata/src/shim/map.ts 2.35 kB {0} [built]
[40] ./~/es7-reflect-metadata/src/helper/ordinary-metadata-keys.ts 1.19 kB {0} [built]
[41] ./~/es7-reflect-metadata/src/shim/set.ts 1.08 kB {0} [built]
[42] ./~/angular2/src/core/di.js 2.07 kB {0} [built]
[43] ./~/angular2/src/core/di/metadata.js 9.05 kB {0} [built]
[44] ./~/angular2/src/core/di/decorators.js 934 bytes {0} [built]
[45] ./~/angular2/src/core/util/decorators.js 8.62 kB {0} [built]
[46] ./~/angular2/src/core/di/forward_ref.js 1.45 kB {0} [built]
[47] ./~/angular2/src/core/di/injector.js 37.5 kB {0} [built]
[48] ./~/angular2/src/facade/collection.js 11.6 kB {0} [built]
[49] ./~/angular2/src/core/di/provider.js 19.6 kB {0} [built]
[50] ./~/angular2/src/facade/exceptions.js 3.1 kB {0} [built]
[51] ./~/angular2/src/facade/exception_handler.js 5.54 kB {0} [built]
[52] ./~/angular2/src/core/reflection/reflection.js 473 bytes {0} [built]
[53] ./~/angular2/src/core/reflection/reflector.js 6.05 kB {0} [built]
[54] ./~/angular2/src/core/reflection/reflection_capabilities.js 8.95 kB {0} [built]
[55] ./~/angular2/src/core/di/key.js 2.81 kB {0} [built]
[56] ./~/angular2/src/core/di/type_literal.js 485 bytes {0} [built]
[57] ./~/angular2/src/core/di/exceptions.js 10.4 kB {0} [built]
[58] ./~/angular2/src/core/di/opaque_token.js 1.9 kB {0} [built]
[59] ./~/angular2/src/core/metadata/directives.js 31.4 kB {0} [built]
[60] ./~/angular2/src/core/change_detection.js 766 bytes {0} [built]
[61] ./~/angular2/src/core/change_detection/change_detection.js 3.64 kB {0} [built]
[62] ./~/angular2/src/core/change_detection/differs/iterable_differs.js 3.83 kB {0} [built]
[63] ./~/angular2/src/core/change_detection/differs/default_iterable_differ.js 27 kB {0} [built]
[64] ./~/angular2/src/core/change_detection/differs/keyvalue_differs.js 3.81 kB {0} [built]
[65] ./~/angular2/src/core/change_detection/differs/default_keyvalue_differ.js 14.5 kB {0} [built]
[66] ./~/angular2/src/core/change_detection/parser/ast.js 16.3 kB {0} [built]
[67] ./~/angular2/src/core/change_detection/parser/lexer.js 16.5 kB {0} [built]
[68] ./~/angular2/src/core/change_detection/parser/parser.js 27.6 kB {0} [built]
[69] ./~/angular2/src/core/change_detection/parser/locals.js 1.58 kB {0} [built]
[70] ./~/angular2/src/core/change_detection/exceptions.js 4.57 kB {0} [built]
[71] ./~/angular2/src/core/change_detection/interfaces.js 1.37 kB {0} [built]
[72] ./~/angular2/src/core/change_detection/constants.js 3.79 kB {0} [built]
[73] ./~/angular2/src/core/change_detection/proto_change_detector.js 20.9 kB {0} [built]
[74] ./~/angular2/src/core/change_detection/change_detection_util.js 9.8 kB {0} [built]
[75] ./~/angular2/src/core/change_detection/pipe_lifecycle_reflector.js 158 bytes {0} [built]
[76] ./~/angular2/src/core/change_detection/binding_record.js 6.35 kB {0} [built]
[77] ./~/angular2/src/core/change_detection/directive_record.js 2.08 kB {0} [built]
[78] ./~/angular2/src/core/change_detection/dynamic_change_detector.js 21.6 kB {0} [built]
[79] ./~/angular2/src/core/change_detection/abstract_change_detector.js 16.1 kB {0} [built]
[80] ./~/angular2/src/core/change_detection/change_detector_ref.js 1.37 kB {0} [built]
[81] ./~/angular2/src/core/profile/profile.js 2.83 kB {0} [built]
[82] ./~/angular2/src/core/profile/wtf_impl.js 914 bytes {0} [built]
[83] ./~/angular2/src/core/change_detection/observable_facade.js 105 bytes {0} [built]
[84] ./~/angular2/src/facade/async.js 6.53 kB {0} [built]
[85] ./~/angular2/src/facade/promise.js 1.63 kB {0} [built]
[86] ./~/rxjs/Subject.js 6.48 kB {0} [built]
[87] ./~/rxjs/Observable.js 5.45 kB {0} [built]
[88] ./~/rxjs/util/root.js 686 bytes {0} [built]
[89] ./~/rxjs/util/SymbolShim.js 2.1 kB {0} [built]
[90] ./~/rxjs/util/toSubscriber.js 666 bytes {0} [built]
[91] ./~/rxjs/Subscriber.js 6.4 kB {0} [built]
[92] ./~/rxjs/util/isFunction.js 148 bytes {0} [built]
[93] ./~/rxjs/Subscription.js 4.67 kB {0} [built]
[94] ./~/rxjs/util/isArray.js 146 bytes {0} [built]
[95] ./~/rxjs/util/isObject.js 151 bytes {0} [built]
[96] ./~/rxjs/util/tryCatch.js 422 bytes {0} [built]
[97] ./~/rxjs/util/errorObject.js 177 bytes {0} [built]
[98] ./~/rxjs/symbol/rxSubscriber.js 528 bytes {0} [built]
[99] ./~/rxjs/Observer.js 201 bytes {0} [built]
[100] ./~/rxjs/subject/SubjectSubscription.js 1.31 kB {0} [built]
[101] ./~/rxjs/util/throwError.js 121 bytes {0} [built]
[102] ./~/rxjs/util/ObjectUnsubscribedError.js 769 bytes {0} [built]
[103] ./~/rxjs/observable/PromiseObservable.js 3.56 kB {0} [built]
[104] ./~/rxjs/operator/toPromise.js 764 bytes {0} [built]
[105] ./~/angular2/src/core/change_detection/proto_record.js 3.51 kB {0} [built]
[106] ./~/angular2/src/core/change_detection/event_binding.js 332 bytes {0} [built]
[107] ./~/angular2/src/core/change_detection/coalesce.js 6.55 kB {0} [built]
[108] ./~/angular2/src/core/change_detection/jit_proto_change_detector.js 849 bytes {0} [built]
[109] ./~/angular2/src/core/change_detection/change_detection_jit_generator.js 20.5 kB {0} [built]
[110] ./~/angular2/src/core/change_detection/codegen_name_util.js 8.24 kB {0} [built]
[111] ./~/angular2/src/core/change_detection/codegen_logic_util.js 11.8 kB {0} [built]
[112] ./~/angular2/src/core/change_detection/codegen_facade.js 616 bytes {0} [built]
[113] ./~/angular2/src/core/metadata/view.js 3.74 kB {0} [built]
[114] ./~/angular2/src/core/util.js 124 bytes {0} [built]
[115] ./~/angular2/src/core/prod_mode.js 113 bytes {0} [built]
[116] ./~/angular2/src/facade/facade.js 411 bytes {0} [built]
[117] ./~/angular2/src/core/application_ref.js 17.5 kB {0} [built]
[118] ./~/angular2/src/core/zone/ng_zone.js 18.2 kB {0} [built]
[119] ./~/angular2/src/core/application_tokens.js 2.15 kB {0} [built]
[120] ./~/angular2/src/core/testability/testability.js 6.7 kB {0} [built]
[121] ./~/angular2/src/core/linker/dynamic_component_loader.js 6.65 kB {0} [built]
[122] ./~/angular2/src/core/linker/compiler.js 2.88 kB {0} [built]
[123] ./~/angular2/src/core/linker/view.js 14.6 kB {0} [built]
[124] ./~/angular2/src/core/linker/element.js 39.9 kB {0} [built]
[125] ./~/angular2/src/core/linker/view_type.js 575 bytes {0} [built]
[126] ./~/angular2/src/core/linker/element_ref.js 2.34 kB {0} [built]
[127] ./~/angular2/src/core/linker/view_container_ref.js 5.76 kB {0} [built]
[128] ./~/angular2/src/core/render/api.js 1.52 kB {0} [built]
[129] ./~/angular2/src/core/linker/template_ref.js 2.33 kB {0} [built]
[130] ./~/angular2/src/core/linker/query_list.js 3.08 kB {0} [built]
[131] ./~/angular2/src/core/pipes/pipe_provider.js 1.07 kB {0} [built]
[132] ./~/angular2/src/core/linker/view_ref.js 5.68 kB {0} [built]
[133] ./~/angular2/src/core/pipes/pipes.js 1.76 kB {0} [built]
[134] ./~/angular2/src/core/change_detection/pipes.js 221 bytes {0} [built]
[135] ./~/angular2/src/core/render/util.js 575 bytes {0} [built]
[136] ./~/angular2/src/core/linker/view_manager.js 11.3 kB {0} [built]
[137] ./~/angular2/src/core/console.js 1.18 kB {0} [built]
[138] ./~/angular2/src/core/zone.js 163 bytes {0} [built]
[139] ./~/angular2/src/core/render.js 215 bytes {0} [built]
[140] ./~/angular2/src/core/linker.js 1.49 kB {0} [built]
[141] ./~/angular2/src/core/linker/directive_resolver.js 6.8 kB {0} [built]
[142] ./~/angular2/src/core/linker/view_resolver.js 5.1 kB {0} [built]
[143] ./~/angular2/src/core/debug/debug_node.js 5.96 kB {0} [built]
[144] ./~/angular2/src/core/platform_directives_and_pipes.js 1.54 kB {0} [built]
[145] ./~/angular2/src/core/platform_common_providers.js 643 bytes {0} [built]
[146] ./~/angular2/src/core/application_common_providers.js 1.87 kB {0} [built]
[147] ./~/angular2/src/core/linker/resolved_metadata_cache.js 2.59 kB {0} [built]
[148] ./~/angular2/src/core/linker/pipe_resolver.js 2.2 kB {0} [built]
[149] ./~/angular2/src/testing/matchers.js 8.04 kB {0} [built]
[150] ./~/angular2/src/platform/dom/dom_adapter.js 940 bytes {0} [built]
[151] ./~/angular2/src/testing/test_component_builder.js 9.3 kB {0} [built]
[152] ./~/angular2/src/testing/utils.js 7.63 kB {0} [built]
[153] ./~/angular2/src/platform/dom/dom_tokens.js 481 bytes {0} [built]
[154] ./~/angular2/src/testing/fake_async.js 5.25 kB {0} [built]
[155] ./~/angular2/src/mock/view_resolver_mock.js 5.97 kB {0} [built]
[156] ./~/angular2/src/compiler/xhr_mock.js 4.65 kB {0} [built]
[157] ./~/angular2/src/compiler/xhr.js 323 bytes {0} [built]
[158] ./~/angular2/src/mock/ng_zone_mock.js 2.15 kB {0} [built]
[159] ./~/angular2/src/mock/mock_application_ref.js 2.63 kB {0} [built]
[160] ./~/angular2/src/mock/directive_resolver_mock.js 4.24 kB {0} [built]
[161] ./~/angular2/platform/testing/browser.js 579 bytes {0} [built]
[162] ./~/angular2/platform/testing/browser_static.js 2.72 kB {0} [built]
[163] ./~/angular2/src/platform/browser_common.js 4.72 kB {0} [built]
[164] ./~/angular2/common.js 298 bytes {0} [built]
[165] ./~/angular2/src/common/pipes.js 1.97 kB {0} [built]
[166] ./~/angular2/src/common/pipes/async_pipe.js 5.65 kB {0} [built]
[167] ./~/angular2/src/common/pipes/invalid_pipe_argument_exception.js 817 bytes {0} [built]
[168] ./~/angular2/src/common/pipes/uppercase_pipe.js 1.86 kB {0} [built]
[169] ./~/angular2/src/common/pipes/lowercase_pipe.js 1.85 kB {0} [built]
[170] ./~/angular2/src/common/pipes/json_pipe.js 1.53 kB {0} [built]
[171] ./~/angular2/src/common/pipes/slice_pipe.js 4.04 kB {0} [built]
[172] ./~/angular2/src/common/pipes/date_pipe.js 6.4 kB {0} [built]
[173] ./~/angular2/src/facade/intl.js 3.92 kB {0} [built]
[174] ./~/angular2/src/common/pipes/number_pipe.js 7.75 kB {0} [built]
[175] ./~/angular2/src/common/directives.js 922 bytes {0} [built]
[176] ./~/angular2/src/common/directives/ng_class.js 7.83 kB {0} [built]
[177] ./~/angular2/src/common/directives/ng_for.js 8.28 kB {0} [built]
[178] ./~/angular2/src/common/directives/ng_if.js 2.71 kB {0} [built]
[179] ./~/angular2/src/common/directives/ng_style.js 4.32 kB {0} [built]
[180] ./~/angular2/src/common/directives/ng_switch.js 9.26 kB {0} [built]
[181] ./~/angular2/src/common/directives/observable_list_diff.js 46 bytes {0} [built]
[182] ./~/angular2/src/common/directives/core_directives.js 1.65 kB {0} [built]
[183] ./~/angular2/src/common/forms.js 4.07 kB {0} [built]
[184] ./~/angular2/src/common/forms/model.js 20.7 kB {0} [built]
[185] ./~/angular2/src/common/forms/directives/abstract_control_directive.js 2.51 kB {0} [built]
[186] ./~/angular2/src/common/forms/directives/control_container.js 1.27 kB {0} [built]
[187] ./~/angular2/src/common/forms/directives/ng_control_name.js 6.77 kB {0} [built]
[188] ./~/angular2/src/common/forms/directives/ng_control.js 1.3 kB {0} [built]
[189] ./~/angular2/src/common/forms/directives/control_value_accessor.js 342 bytes {0} [built]
[190] ./~/angular2/src/common/forms/directives/shared.js 4.8 kB {0} [built]
[191] ./~/angular2/src/common/forms/validators.js 4.37 kB {0} [built]
[192] ./~/angular2/src/common/forms/directives/default_value_accessor.js 3 kB {0} [built]
[193] ./~/angular2/src/common/forms/directives/number_value_accessor.js 2.76 kB {0} [built]
[194] ./~/angular2/src/common/forms/directives/checkbox_value_accessor.js 2.62 kB {0} [built]
[195] ./~/angular2/src/common/forms/directives/select_control_value_accessor.js 3.63 kB {0} [built]
[196] ./~/angular2/src/common/forms/directives/radio_control_value_accessor.js 5.63 kB {0} [built]
[197] ./~/angular2/src/common/forms/directives/normalize_validator.js 270 bytes {0} [built]
[198] ./~/angular2/src/common/forms/directives/ng_form_control.js 6.08 kB {0} [built]
[199] ./~/angular2/src/common/forms/directives/ng_model.js 5.13 kB {0} [built]
[200] ./~/angular2/src/common/forms/directives/ng_control_group.js 5.85 kB {0} [built]
[201] ./~/angular2/src/common/forms/directives/ng_form_model.js 7.55 kB {0} [built]
[202] ./~/angular2/src/common/forms/directives/ng_form.js 8.06 kB {0} [built]
[203] ./~/angular2/src/common/forms/directives/ng_control_status.js 3.64 kB {0} [built]
[204] ./~/angular2/src/common/forms/directives.js 4.21 kB {0} [built]
[205] ./~/angular2/src/common/forms/directives/validators.js 4.54 kB {0} [built]
[206] ./~/angular2/src/common/forms/form_builder.js 5.5 kB {0} [built]
[207] ./~/angular2/src/common/common_directives.js 1.54 kB {0} [built]
[208] ./~/angular2/src/platform/dom/events/dom_events.js 2.67 kB {0} [built]
[209] ./~/angular2/src/platform/dom/events/event_manager.js 3.43 kB {0} [built]
[210] ./~/angular2/src/platform/dom/events/key_events.js 5.41 kB {0} [built]
[211] ./~/angular2/src/platform/dom/events/hammer_gestures.js 2.77 kB {0} [built]
[212] ./~/angular2/src/platform/dom/events/hammer_common.js 1.7 kB {0} [built]
[213] ./~/angular2/src/platform/dom/dom_renderer.js 14.8 kB {0} [built]
[214] ./~/angular2/src/animate/animation_builder.js 1.63 kB {0} [built]
[215] ./~/angular2/src/animate/css_animation_builder.js 2.81 kB {0} [built]
[216] ./~/angular2/src/animate/css_animation_options.js 474 bytes {0} [built]
[217] ./~/angular2/src/animate/animation.js 7.67 kB {0} [built]
[218] ./~/angular2/src/facade/math.js 135 bytes {0} [built]
[219] ./~/angular2/src/platform/dom/util.js 575 bytes {0} [built]
[220] ./~/angular2/src/animate/browser_details.js 3.36 kB {0} [built]
[221] ./~/angular2/src/platform/dom/shared_styles_host.js 3.82 kB {0} [built]
[222] ./~/angular2/src/platform/browser/browser_adapter.js 19.2 kB {0} [built]
[223] ./~/angular2/src/platform/browser/generic_browser_adapter.js 3.45 kB {0} [built]
[224] ./~/angular2/src/platform/browser/xhr_impl.js 2.03 kB {0} [built]
[225] ./~/angular2/src/platform/browser/testability.js 3.44 kB {0} [built]
[226] ./~/angular2/src/core/profile/wtf_init.js 136 bytes {0} [built]
[227] ./~/angular2/platform/common_dom.js 1.43 kB {0} [built]
[228] ./~/angular2/src/platform/dom/debug/by.js 1.32 kB {0} [built]
[229] ./~/angular2/src/platform/dom/debug/ng_probe.js 1.64 kB {0} [built]
[230] ./~/angular2/src/core/debug/debug_renderer.js 7.1 kB {0} [built]
[231] ./~/angular2/src/platform/browser/title.js 967 bytes {0} [built]
[232] ./~/angular2/src/platform/browser/tools/tools.js 793 bytes {0} [built]
[233] ./~/angular2/src/platform/browser/tools/common_tools.js 3 kB {0} [built]
[234] ./~/angular2/src/facade/browser.js 692 bytes {0} [built]
[235] ./~/angular2/src/mock/animation_builder_mock.js 3.17 kB {0} [built]
[236] ./~/angular2/src/mock/mock_location_strategy.js 4.1 kB {0} [built]
[237] ./~/angular2/src/router/location_strategy.js 2.42 kB {0} [built]
[238] ./~/angular2/compiler.js 340 bytes {0} [built]
[239] ./~/angular2/src/compiler/url_resolver.js 12.2 kB {0} [built]
[240] ./~/angular2/src/compiler/compiler.js 4.01 kB {0} [built]
[241] ./~/angular2/src/compiler/runtime_compiler.js 2.47 kB {0} [built]
[242] ./~/angular2/src/compiler/template_compiler.js 20.7 kB {0} [built]
[243] ./~/angular2/src/compiler/directive_metadata.js 12 kB {0} [built]
[244] ./~/angular2/src/compiler/selector.js 15.6 kB {0} [built]
[245] ./~/angular2/src/compiler/util.js 5.9 kB {0} [built]
[246] ./~/angular2/src/core/linker/interfaces.js 1.07 kB {0} [built]
[247] ./~/angular2/src/compiler/template_ast.js 8.51 kB {0} [built]
[248] ./~/angular2/src/compiler/source_module.js 2.57 kB {0} [built]
[249] ./~/angular2/src/compiler/change_detector_compiler.js 5.62 kB {0} [built]
[250] ./~/angular2/src/compiler/change_definition_factory.js 9.79 kB {0} [built]
[251] ./~/angular2/src/transform/template_compiler/change_detector_codegen.js 606 bytes {0} [built]
[252] ./~/angular2/src/compiler/style_compiler.js 5.67 kB {0} [built]
[253] ./~/angular2/src/compiler/shadow_css.js 19.7 kB {0} [built]
[254] ./~/angular2/src/compiler/style_url_resolver.js 1.81 kB {0} [built]
[255] ./~/angular2/src/compiler/view_compiler.js 26.3 kB {0} [built]
[256] ./~/angular2/src/compiler/proto_view_compiler.js 17.4 kB {0} [built]
[257] ./~/angular2/src/compiler/template_parser.js 35.4 kB {0} [built]
[258] ./~/angular2/src/compiler/html_parser.js 11.3 kB {0} [built]
[259] ./~/angular2/src/compiler/html_ast.js 1.57 kB {0} [built]
[260] ./~/angular2/src/compiler/html_lexer.js 22.4 kB {0} [built]
[261] ./~/angular2/src/compiler/parse_util.js 2.34 kB {0} [built]
[262] ./~/angular2/src/compiler/html_tags.js 13.1 kB {0} [built]
[263] ./~/angular2/src/compiler/schema/element_schema_registry.js 399 bytes {0} [built]
[264] ./~/angular2/src/compiler/template_preparser.js 2.86 kB {0} [built]
[265] ./~/angular2/src/compiler/template_normalizer.js 6.78 kB {0} [built]
[266] ./~/angular2/src/compiler/runtime_metadata.js 8.37 kB {0} [built]
[267] ./~/angular2/src/core/linker/directive_lifecycle_reflector.js 1.18 kB {0} [built]
[268] ./~/angular2/src/compiler/schema/dom_element_schema_registry.js 3.35 kB {0} [built]
[269] ./~/angular2/platform/browser.js 5.18 kB {0} [built]
[270] ./~/angular2/src/core/angular_entrypoint.js 1.65 kB {0} [built]
[271] ./src \.spec\.ts 399 bytes {0} [built]
[272] ./src/app/app-shell/app-shell.spec.ts 891 bytes {0} [optional] [built]
[273] ./src/app/app-shell/app-shell.ts 3.15 kB {0} [built]
[274] ./~/ts-helper/decorate.js 602 bytes {0} [built]
[275] ./~/ts-helper/metadata.js 213 bytes {0} [built]
[276] ./src/app/blog-roll/blog-roll.ts 19.4 kB {0} [built]
[277] ./src/app/domain/blog-entry.ts 5.8 kB {0} [built]
[278] ./src/app/services/blog-service.ts 9.1 kB {0} [built] [1 warning]
[279] ./~/angular2/http.js 11.5 kB {0} [built]
[280] ./~/angular2/src/http/http.js 9.06 kB {0} [built]
[281] ./~/angular2/src/http/interfaces.js 575 bytes {0} [built]
[282] ./~/angular2/src/http/static_request.js 3.1 kB {0} [built]
[283] ./~/angular2/src/http/headers.js 5.03 kB {0} [built]
[284] ./~/angular2/src/http/http_utils.js 1.2 kB {0} [built]
[285] ./~/angular2/src/http/enums.js 1.84 kB {0} [built]
[286] ./~/angular2/src/http/base_request_options.js 6.91 kB {0} [built]
[287] ./~/angular2/src/http/url_search_params.js 5.13 kB {0} [built]
[288] ./~/angular2/src/http/backends/xhr_backend.js 6.2 kB {0} [built]
[289] ./~/angular2/src/http/static_response.js 2.36 kB {0} [built]
[290] ./~/angular2/src/http/base_response_options.js 6.67 kB {0} [built]
[291] ./~/angular2/src/http/backends/browser_xhr.js 1.3 kB {0} [built]
[292] ./~/angular2/src/http/backends/jsonp_backend.js 7.17 kB {0} [built]
[293] ./~/angular2/src/http/backends/browser_jsonp.js 2.58 kB {0} [built]
[294] ./~/rxjs/add/operator/map.js 187 bytes {0} [built]
[295] ./~/rxjs/operator/map.js 2.11 kB {0} [built]
[296] ./src/app/services/markdown-service.ts 3.12 kB {0} [built]
[297] ./~/marked/lib/marked.js 28.6 kB {0} [built]
[298] ./src/app/blog-roll/blog-roll-unit.spec.ts 2.98 kB {0} [optional] [built] [1 warning]
[299] ./~/ts-helper/extends.js 253 bytes {0} [built]
[300] ./~/rxjs/Rx.js 6.15 kB {0} [built]
[301] ./~/rxjs/add/observable/combineLatest.js 243 bytes {0} [built]
[302] ./~/rxjs/operator/combineLatest.js 5.83 kB {0} [built]
[303] ./~/rxjs/observable/ArrayObservable.js 2.83 kB {0} [built]
[304] ./~/rxjs/observable/ScalarObservable.js 1.73 kB {0} [built]
[305] ./~/rxjs/observable/EmptyObservable.js 1.19 kB {0} [built]
[306] ./~/rxjs/util/isScheduler.js 178 bytes {0} [built]
[307] ./~/rxjs/OuterSubscriber.js 1.01 kB {0} [built]
[308] ./~/rxjs/util/subscribeToResult.js 2.58 kB {0} [built]
[309] ./~/rxjs/util/isPromise.js 207 bytes {0} [built]
[310] ./~/rxjs/InnerSubscriber.js 1.2 kB {0} [built]
[311] ./~/rxjs/add/observable/concat.js 201 bytes {0} [built]
[312] ./~/rxjs/operator/concat.js 1.96 kB {0} [built]
[313] ./~/rxjs/operator/mergeAll.js 2.27 kB {0} [built]
[314] ./~/rxjs/add/observable/merge.js 195 bytes {0} [built]
[315] ./~/rxjs/operator/merge.js 1.58 kB {0} [built]
[316] ./~/rxjs/add/observable/race.js 189 bytes {0} [built]
[317] ./~/rxjs/operator/race.js 4.13 kB {0} [built]
[318] ./~/rxjs/add/observable/bindCallback.js 284 bytes {0} [built]
[319] ./~/rxjs/observable/BoundCallbackObservable.js 5.34 kB {0} [built]
[320] ./~/rxjs/subject/AsyncSubject.js 1.71 kB {0} [built]
[321] ./~/rxjs/add/observable/bindNodeCallback.js 308 bytes {0} [built]
[322] ./~/rxjs/observable/BoundNodeCallbackObservable.js 5.65 kB {0} [built]
[323] ./~/rxjs/add/observable/defer.js 238 bytes {0} [built]
[324] ./~/rxjs/observable/DeferObservable.js 1.23 kB {0} [built]
[325] ./~/rxjs/add/observable/empty.js 238 bytes {0} [built]
[326] ./~/rxjs/add/observable/forkJoin.js 256 bytes {0} [built]
[327] ./~/rxjs/observable/ForkJoinObservable.js 3.7 kB {0} [built]
[328] ./~/rxjs/add/observable/from.js 232 bytes {0} [built]
[329] ./~/rxjs/observable/FromObservable.js 3.2 kB {0} [built]
[330] ./~/rxjs/observable/IteratorObservable.js 6.35 kB {0} [built]
[331] ./~/rxjs/observable/ArrayLikeObservable.js 2.82 kB {0} [built]
[332] ./~/rxjs/operator/observeOn.js 2.49 kB {0} [built]
[333] ./~/rxjs/Notification.js 2.36 kB {0} [built]
[334] ./~/rxjs/add/observable/fromArray.js 313 bytes {0} [built]
[335] ./~/rxjs/add/observable/fromEvent.js 262 bytes {0} [built]
[336] ./~/rxjs/observable/FromEventObservable.js 3.71 kB {0} [built]
[337] ./~/rxjs/add/observable/fromEventPattern.js 304 bytes {0} [built]
[338] ./~/rxjs/observable/FromEventPatternObservable.js 2.1 kB {0} [built]
[339] ./~/rxjs/add/observable/fromPromise.js 258 bytes {0} [built]
[340] ./~/rxjs/add/observable/interval.js 256 bytes {0} [built]
[341] ./~/rxjs/observable/IntervalObservable.js 2.02 kB {0} [built]
[342] ./~/rxjs/util/isNumeric.js 501 bytes {0} [built]
[343] ./~/rxjs/scheduler/asap.js 148 bytes {0} [built]
[344] ./~/rxjs/scheduler/AsapScheduler.js 812 bytes {0} [built]
[345] ./~/rxjs/scheduler/AsapAction.js 1.73 kB {0} [built]
[346] ./~/rxjs/util/Immediate.js 9.11 kB {0} [built]
[347] ./~/rxjs/scheduler/FutureAction.js 2.2 kB {0} [built]
[348] ./~/rxjs/scheduler/QueueScheduler.js 1.37 kB {0} [built]
[349] ./~/rxjs/scheduler/QueueAction.js 1 kB {0} [built]
[350] ./~/rxjs/add/observable/never.js 238 bytes {0} [built]
[351] ./~/rxjs/observable/NeverObservable.js 832 bytes {0} [built]
[352] ./~/rxjs/util/noop.js 117 bytes {0} [built]
[353] ./~/rxjs/add/observable/range.js 238 bytes {0} [built]
[354] ./~/rxjs/observable/RangeObservable.js 2.11 kB {0} [built]
[355] ./~/rxjs/add/observable/throw.js 238 bytes {0} [built]
[356] ./~/rxjs/observable/ErrorObservable.js 1.33 kB {0} [built]
[357] ./~/rxjs/add/observable/timer.js 238 bytes {0} [built]
[358] ./~/rxjs/observable/TimerObservable.js 2.35 kB {0} [built]
[359] ./~/rxjs/util/isDate.js 152 bytes {0} [built]
[360] ./~/rxjs/add/observable/zip.js 183 bytes {0} [built]
[361] ./~/rxjs/operator/zip.js 8.1 kB {0} [built]
[362] ./~/rxjs/add/operator/buffer.js 205 bytes {0} [built]
[363] ./~/rxjs/operator/buffer.js 2.06 kB {0} [built]
[364] ./~/rxjs/add/operator/bufferCount.js 235 bytes {0} [built]
[365] ./~/rxjs/operator/bufferCount.js 3.42 kB {0} [built]
[366] ./~/rxjs/add/operator/bufferTime.js 229 bytes {0} [built]
[367] ./~/rxjs/operator/bufferTime.js 5.2 kB {0} [built]
[368] ./~/rxjs/add/operator/bufferToggle.js 241 bytes {0} [built]
[369] ./~/rxjs/operator/bufferToggle.js 5.86 kB {0} [built]
[370] ./~/rxjs/add/operator/bufferWhen.js 229 bytes {0} [built]
[371] ./~/rxjs/operator/bufferWhen.js 3.68 kB {0} [built]
[372] ./~/rxjs/add/operator/cache.js 199 bytes {0} [built]
[373] ./~/rxjs/operator/cache.js 421 bytes {0} [built]
[374] ./~/rxjs/operator/publishReplay.js 520 bytes {0} [built]
[375] ./~/rxjs/subject/ReplaySubject.js 3 kB {0} [built]
[376] ./~/rxjs/scheduler/queue.js 154 bytes {0} [built]
[377] ./~/rxjs/operator/multicast.js 1.31 kB {0} [built]
[378] ./~/rxjs/observable/ConnectableObservable.js 5.1 kB {0} [built]
[379] ./~/rxjs/add/operator/catch.js 200 bytes {0} [built]
[380] ./~/rxjs/operator/catch.js 2.38 kB {0} [built]
[381] ./~/rxjs/add/operator/combineAll.js 229 bytes {0} [built]
[382] ./~/rxjs/operator/combineAll.js 1.26 kB {0} [built]
[383] ./~/rxjs/add/operator/combineLatest.js 247 bytes {0} [built]
[384] ./~/rxjs/add/operator/concat.js 205 bytes {0} [built]
[385] ./~/rxjs/add/operator/concatAll.js 223 bytes {0} [built]
[386] ./~/rxjs/operator/concatAll.js 798 bytes {0} [built]
[387] ./~/rxjs/add/operator/concatMap.js 223 bytes {0} [built]
[388] ./~/rxjs/operator/concatMap.js 1.52 kB {0} [built]
[389] ./~/rxjs/operator/mergeMap.js 4.58 kB {0} [built]
[390] ./~/rxjs/add/operator/concatMapTo.js 235 bytes {0} [built]
[391] ./~/rxjs/operator/concatMapTo.js 1.1 kB {0} [built]
[392] ./~/rxjs/operator/mergeMapTo.js 4.25 kB {0} [built]
[393] ./~/rxjs/add/operator/count.js 199 bytes {0} [built]
[394] ./~/rxjs/operator/count.js 2.58 kB {0} [built]
[395] ./~/rxjs/add/operator/dematerialize.js 247 bytes {0} [built]
[396] ./~/rxjs/operator/dematerialize.js 1.37 kB {0} [built]
[397] ./~/rxjs/add/operator/debounce.js 217 bytes {0} [built]
[398] ./~/rxjs/operator/debounce.js 3.56 kB {0} [built]
[399] ./~/rxjs/add/operator/debounceTime.js 241 bytes {0} [built]
[400] ./~/rxjs/operator/debounceTime.js 3.25 kB {0} [built]
[401] ./~/rxjs/add/operator/defaultIfEmpty.js 253 bytes {0} [built]
[402] ./~/rxjs/operator/defaultIfEmpty.js 1.93 kB {0} [built]
[403] ./~/rxjs/add/operator/delay.js 199 bytes {0} [built]
[404] ./~/rxjs/operator/delay.js 3.88 kB {0} [built]
[405] ./~/rxjs/add/operator/delayWhen.js 223 bytes {0} [built]
[406] ./~/rxjs/operator/delayWhen.js 5.71 kB {0} [built]
[407] ./~/rxjs/add/operator/distinctUntilChanged.js 289 bytes {0} [built]
[408] ./~/rxjs/operator/distinctUntilChanged.js 2.5 kB {0} [built]
[409] ./~/rxjs/add/operator/do.js 182 bytes {0} [built]
[410] ./~/rxjs/operator/do.js 3 kB {0} [built]
[411] ./~/rxjs/add/operator/expand.js 205 bytes {0} [built]
[412] ./~/rxjs/operator/expand.js 4.61 kB {0} [built]
[413] ./~/rxjs/add/operator/filter.js 205 bytes {0} [built]
[414] ./~/rxjs/operator/filter.js 2.18 kB {0} [built]
[415] ./~/rxjs/add/operator/finally.js 212 bytes {0} [built]
[416] ./~/rxjs/operator/finally.js 1.52 kB {0} [built]
[417] ./~/rxjs/add/operator/first.js 199 bytes {0} [built]
[418] ./~/rxjs/operator/first.js 3.63 kB {0} [built]
[419] ./~/rxjs/util/EmptyError.js 572 bytes {0} [built]
[420] ./~/rxjs/add/operator/groupBy.js 211 bytes {0} [built]
[421] ./~/rxjs/operator/groupBy.js 8.18 kB {0} [built]
[422] ./~/rxjs/Operator.js 329 bytes {0} [built]
[423] ./~/rxjs/util/Map.js 211 bytes {0} [built]
[424] ./~/rxjs/util/MapPolyfill.js 1.33 kB {0} [built]
[425] ./~/rxjs/util/FastMap.js 851 bytes {0} [built]
[426] ./~/rxjs/add/operator/ignoreElements.js 253 bytes {0} [built]
[427] ./~/rxjs/operator/ignoreElements.js 1.45 kB {0} [built]
[428] ./~/rxjs/add/operator/inspect.js 387 bytes {0} [built]
[429] ./~/rxjs/operator/inspect.js 2.52 kB {0} [built]
[430] ./~/rxjs/add/operator/inspectTime.js 411 bytes {0} [built]
[431] ./~/rxjs/operator/inspectTime.js 2.11 kB {0} [built]
[432] ./~/rxjs/add/operator/every.js 199 bytes {0} [built]
[433] ./~/rxjs/operator/every.js 2.37 kB {0} [built]
[434] ./~/rxjs/add/operator/last.js 193 bytes {0} [built]
[435] ./~/rxjs/operator/last.js 4 kB {0} [built]
[436] ./~/rxjs/add/operator/let.js 252 bytes {0} [built]
[437] ./~/rxjs/operator/let.js 125 bytes {0} [built]
[438] ./~/rxjs/add/operator/mapTo.js 199 bytes {0} [built]
[439] ./~/rxjs/operator/mapTo.js 1.34 kB {0} [built]
[440] ./~/rxjs/add/operator/materialize.js 235 bytes {0} [built]
[441] ./~/rxjs/operator/materialize.js 2.09 kB {0} [built]
[442] ./~/rxjs/add/operator/merge.js 199 bytes {0} [built]
[443] ./~/rxjs/add/operator/mergeAll.js 217 bytes {0} [built]
[444] ./~/rxjs/add/operator/mergeMap.js 282 bytes {0} [built]
[445] ./~/rxjs/add/operator/mergeMapTo.js 229 bytes {0} [built]
[446] ./~/rxjs/add/operator/multicast.js 223 bytes {0} [built]
[447] ./~/rxjs/add/operator/observeOn.js 223 bytes {0} [built]
[448] ./~/rxjs/add/operator/partition.js 223 bytes {0} [built]
[449] ./~/rxjs/operator/partition.js 330 bytes {0} [built]
[450] ./~/rxjs/util/not.js 269 bytes {0} [built]
[451] ./~/rxjs/add/operator/pluck.js 199 bytes {0} [built]
[452] ./~/rxjs/operator/pluck.js 1.18 kB {0} [built]
[453] ./~/rxjs/add/operator/publish.js 211 bytes {0} [built]
[454] ./~/rxjs/operator/publish.js 625 bytes {0} [built]
[455] ./~/rxjs/add/operator/publishBehavior.js 259 bytes {0} [built]
[456] ./~/rxjs/operator/publishBehavior.js 332 bytes {0} [built]
[457] ./~/rxjs/subject/BehaviorSubject.js 1.9 kB {0} [built]
[458] ./~/rxjs/add/operator/publishReplay.js 247 bytes {0} [built]
[459] ./~/rxjs/add/operator/publishLast.js 235 bytes {0} [built]
[460] ./~/rxjs/operator/publishLast.js 294 bytes {0} [built]
[461] ./~/rxjs/add/operator/race.js 193 bytes {0} [built]
[462] ./~/rxjs/add/operator/reduce.js 205 bytes {0} [built]
[463] ./~/rxjs/operator/reduce.js 3.04 kB {0} [built]
[464] ./~/rxjs/add/operator/repeat.js 205 bytes {0} [built]
[465] ./~/rxjs/operator/repeat.js 2.44 kB {0} [built]
[466] ./~/rxjs/add/operator/retry.js 199 bytes {0} [built]
[467] ./~/rxjs/operator/retry.js 2.58 kB {0} [built]
[468] ./~/rxjs/add/operator/retryWhen.js 223 bytes {0} [built]
[469] ./~/rxjs/operator/retryWhen.js 4.23 kB {0} [built]
[470] ./~/rxjs/add/operator/sample.js 205 bytes {0} [built]
[471] ./~/rxjs/operator/sample.js 2.29 kB {0} [built]
[472] ./~/rxjs/add/operator/sampleTime.js 229 bytes {0} [built]
[473] ./~/rxjs/operator/sampleTime.js 1.9 kB {0} [built]
[474] ./~/rxjs/add/operator/scan.js 193 bytes {0} [built]
[475] ./~/rxjs/operator/scan.js 2.66 kB {0} [built]
[476] ./~/rxjs/add/operator/share.js 199 bytes {0} [built]
[477] ./~/rxjs/operator/share.js 885 bytes {0} [built]
[478] ./~/rxjs/add/operator/single.js 205 bytes {0} [built]
[479] ./~/rxjs/operator/single.js 3.06 kB {0} [built]
[480] ./~/rxjs/add/operator/skip.js 193 bytes {0} [built]
[481] ./~/rxjs/operator/skip.js 1.45 kB {0} [built]
[482] ./~/rxjs/add/operator/skipUntil.js 223 bytes {0} [built]
[483] ./~/rxjs/operator/skipUntil.js 2.48 kB {0} [built]
[484] ./~/rxjs/add/operator/skipWhile.js 223 bytes {0} [built]
[485] ./~/rxjs/operator/skipWhile.js 2.19 kB {0} [built]
[486] ./~/rxjs/add/operator/startWith.js 223 bytes {0} [built]
[487] ./~/rxjs/operator/startWith.js 1.53 kB {0} [built]
[488] ./~/rxjs/add/operator/subscribeOn.js 235 bytes {0} [built]
[489] ./~/rxjs/operator/subscribeOn.js 680 bytes {0} [built]
[490] ./~/rxjs/observable/SubscribeOnObservable.js 1.97 kB {0} [built]
[491] ./~/rxjs/add/operator/switch.js 206 bytes {0} [built]
[492] ./~/rxjs/operator/switch.js 3.06 kB {0} [built]
[493] ./~/rxjs/add/operator/switchMap.js 223 bytes {0} [built]
[494] ./~/rxjs/operator/switchMap.js 3.92 kB {0} [built]
[495] ./~/rxjs/add/operator/switchMapTo.js 235 bytes {0} [built]
[496] ./~/rxjs/operator/switchMapTo.js 3.19 kB {0} [built]
[497] ./~/rxjs/add/operator/take.js 193 bytes {0} [built]
[498] ./~/rxjs/operator/take.js 1.63 kB {0} [built]
[499] ./~/rxjs/util/ArgumentOutOfRangeError.js 674 bytes {0} [built]
[500] ./~/rxjs/add/operator/takeLast.js 393 bytes {0} [built]
[501] ./~/rxjs/operator/takeLast.js 2.66 kB {0} [built]
[502] ./~/rxjs/add/operator/takeUntil.js 223 bytes {0} [built]
[503] ./~/rxjs/operator/takeUntil.js 1.45 kB {0} [built]
[504] ./~/rxjs/add/operator/takeWhile.js 223 bytes {0} [built]
[505] ./~/rxjs/operator/takeWhile.js 1.72 kB {0} [built]
[506] ./~/rxjs/add/operator/throttle.js 217 bytes {0} [built]
[507] ./~/rxjs/operator/throttle.js 2.44 kB {0} [built]
[508] ./~/rxjs/add/operator/throttleTime.js 241 bytes {0} [built]
[509] ./~/rxjs/operator/throttleTime.js 1.93 kB {0} [built]
[510] ./~/rxjs/add/operator/timeout.js 211 bytes {0} [built]
[511] ./~/rxjs/operator/timeout.js 3.5 kB {0} [built]
[512] ./~/rxjs/add/operator/timeoutWith.js 235 bytes {0} [built]
[513] ./~/rxjs/operator/timeoutWith.js 3.99 kB {0} [built]
[514] ./~/rxjs/add/operator/toArray.js 211 bytes {0} [built]
[515] ./~/rxjs/operator/toArray.js 1.17 kB {0} [built]
[516] ./~/rxjs/add/operator/toPromise.js 223 bytes {0} [built]
[517] ./~/rxjs/add/operator/window.js 205 bytes {0} [built]
[518] ./~/rxjs/operator/window.js 2.43 kB {0} [built]
[519] ./~/rxjs/add/operator/windowCount.js 235 bytes {0} [built]
[520] ./~/rxjs/operator/windowCount.js 2.88 kB {0} [built]
[521] ./~/rxjs/add/operator/windowTime.js 229 bytes {0} [built]
[522] ./~/rxjs/operator/windowTime.js 5.16 kB {0} [built]
[523] ./~/rxjs/add/operator/windowToggle.js 241 bytes {0} [built]
[524] ./~/rxjs/operator/windowToggle.js 5.11 kB {0} [built]
[525] ./~/rxjs/add/operator/windowWhen.js 229 bytes {0} [built]
[526] ./~/rxjs/operator/windowWhen.js 3.29 kB {0} [built]
[527] ./~/rxjs/add/operator/withLatestFrom.js 253 bytes {0} [built]
[528] ./~/rxjs/operator/withLatestFrom.js 4 kB {0} [built]
[529] ./~/rxjs/add/operator/zip.js 192 bytes {0} [built]
[530] ./~/rxjs/add/operator/zipAll.js 205 bytes {0} [built]
[531] ./~/rxjs/operator/zipAll.js 186 bytes {0} [built]
[532] ./src/app/blog-roll/blog-roll.spec.ts 4.26 kB {0} [optional] [built]
[533] ./src/app/domain/blog-entry.spec.ts 1.95 kB {0} [optional] [built]
[534] ./src/app/services/blog-service.spec.ts 3.82 kB {0} [optional] [built]
[535] ./~/angular2/http/testing.js 176 bytes {0} [built]
[536] ./~/angular2/src/http/backends/mock_backend.js 6.76 kB {0} [built]
[537] ./src/app/services/markdown-service.spec.ts 552 bytes {0} [optional] [built]
WARNING in ./src/app/blog-roll/blog-roll-unit.spec.ts
[83, 37]: missing whitespace
WARNING in ./src/app/services/blog-service.ts
[22, 3]: Declaration of public instance member function not allowed to appear after declaration of private instance member function
[39, 48]: missing semicolon
16 03 2016 14:23:38.990:INFO [karma]: Karma v0.13.22 server started at http://localhost:9876/
16 03 2016 14:23:38.997:INFO [launcher]: Starting browser Chrome
16 03 2016 14:23:39.955:INFO [Chrome 51.0.2679 (Mac OS X 10.11.3)]: Connected on socket /#ILX8U4VLPILlKxp3AAAA with id 57151431
Chrome 51.0.2679 (Mac OS X 10.11.3) ERROR
Uncaught TypeError: crypto.randomBytes is not a function
at /users/jesper/src/angular2-unittest-samples-webpack/spec-bundle.js:10912 <- webpack:///~/es7-reflect-metadata/src/helper/gen-randombytes.ts:5:2
Finished in 0.711 secs / 0 secs
SUMMARY:
โ 0 tests completed
npm ERR! Test failed. See above for more details.
[master:?][jesper@jspr15pro:~/src/angular2-unittest-samples-webpack]
[14:23:41] 1 $