Jasmine-Testadapter für Visual Studio bindet JavaScript-Tests ein

Dan Tuppeny hat am 2. März 2014 seinen zweiten Testadapter für Visual Studio veröffentlicht. Der Jasmine-Testadapter führt JavaScript-Tests über node.exe aus und enthält das Jasmine-Testframework direkt in der Erweiterung.

Das Projekt ist aus Tuppenys Arbeit mit AngularJS entstanden. Jasmine bietet dafür eine auf JavaScript zugeschnittene Umgebung für automatisierte Tests. Die Quelltexte auf GitHub und ein Demovideo dokumentieren die Erweiterung.

https://www.youtube.com/watch?v=Gc4xLjUxxOY

JavaScript-Tests in Visual Studio

Der Adapter erkennt JavaScript-Testdateien und führt die darin enthaltenen Jasmine-Tests aus der Entwicklungsumgebung heraus aus. Tuppeny beschreibt ihn als Erweiterung nach dem Vorbild seines kurz zuvor veröffentlichten Lua-Adapters. Beide Projekte greifen auf externe Laufzeiten zurück, binden deren Ergebnisse aber in die Testansicht von Visual Studio ein.

Damit entfällt der Wechsel zwischen Editor, Kommandozeile und Testausgabe. Für die Erweiterung ist ein VSIX-Paket vorgesehen. Die Visual-Studio-Integration zeigt, wie sich JavaScript-Projekte mit einer vorhandenen Entwicklungsumgebung und einem automatisierten Testablauf verbinden lassen.

Werkzeuge für interaktive Projekte

Jasmine ist kein spezielles Spielewerkzeug. Der Testadapter ist trotzdem für Teams interessant, die JavaScript in Weboberflächen, Begleitdiensten oder Werkzeugen für die Spieleentwicklung einsetzen. Die technische Grundlage bleibt dabei überschaubar: Visual Studio verwaltet die Erweiterung, node.exe startet die Tests und Jasmine liefert die Testlogik.

Weitere News

Weitere News

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein