• About
  • Privacy Policy
  • Utilities
Darchuk.NET

Jasmine

Unit Testing Angular–initializing an object in ngOnInit

July 27, 2018 by Robert Leave a Comment

Recently I had a problem where in an Angular unit test where I had an object that was being initialized in ngOnInit from a service.  As far as I could tell, everything should be working, but the test would fail because I was trying to set a property on the object before it had finished … [Read more…]

Posted in: Angular, Debugging, Jasmine, Typescript, Unit Testing, Web Development Tagged: Angular, Jasmine, Karma, ngOnInit, Testing, Typescript, unit testing

Karma / Jasmine Unit Test Cheat Sheet

June 8, 2018 by Robert Leave a Comment

I find that writing unit tests in JavaScript kind of sucks, so this post will (hopefully) serve as a cheat sheet of all the stuff I keep looking up.  As such, it will be updated as I learn new stuffs. How To: scope test run to specific tests Remember to set it back before you … [Read more…]

Posted in: Angular, AngularJS, Jasmine, JavaScript, Typescript, Unit Testing, Web Development Tagged: Cheatsheet, Guide, Jasmine, JavaScript, js, Karma, Testing, ts, Typescript, unit testing

Angular testing–[object ErrorEvent] thrown

December 29, 2017 by Robert 2 Comments

I was trying to be good and keep up with my Karma unit tests in my Angular 5 Typescript project, but I was running in to a really weird error that left a lot to be desired: The logs in the console window are not helpful either… Chrome 63.0.3239 (Windows 10 0.0.0) ERROR   Uncaught NetworkError: … [Read more…]

Posted in: Angular, Jasmine, Unit Testing Tagged: Angular, ErrorEvent, Jasmine, Karma, Unit Test

Unit Testing Angular Observable

December 1, 2017 by Robert 2 Comments

Say that you created a service that essentially wraps Angular’s HttpClient calls: And say that you called that in a component: And now you want to test the Get function to make sure that myValue is set to the value returned by the service.  If you try to create a spy on the function in … [Read more…]

Posted in: Angular, Asynchronous, Jasmine, Unit Testing Tagged: Angular, HttpClient, Jasmine, Observable, Testing, Typescript
« Previous 1 2

Recent Posts

  • Allowing trailing JSON commas in ASP.NET Core 3
  • YADNC3JSG–Yet Another .NET Core 3.0 JSON Serializer Gotcha
  • Logging in a .NET Core 3 SignalR client
  • .NET Core 3 unit testing project sdk
  • .NET Core 3.0 Upgrade–New JSON Serializer Gotchas

Recent Comments

  1. Robert on C# Setting Socket Keep-Alive
  2. Oliver Schramm on C# Setting Socket Keep-Alive
  3. John Anderson on Waiting for a keypress asynchronously in a C# console app
  4. Ronald Garlit on .NET Core 3 unit testing project sdk
  5. Ronald Garlit on .NET Core 3 unit testing project sdk

Copyright © 2025 Darchuk.NET.

Omega WordPress Theme by ThemeHall