QuickCheck für Javascript

8

Gibt es eine Quickcheck-Version, die für Javascript funktioniert und gut gepflegt ist? Ich habe mehrere wie check.js und claire gefunden, aber keine von ihnen scheint das Schrumpfen von fehlerhaften Testfällen zu unterstützen, was mir immer als den nützlichsten Teil des ganzen Problems erschien.

    
Zachary K 12.05.2014, 11:39
quelle

3 Antworten

8

Ich bin der Schöpfer von jsverify . Ich werde versuchen, es immer besser zu machen, Fehlerberichte und Feature-Anfragen sind willkommen.

Es gibt auch eine Liste anderer javascriptgenerativer Testbibliotheken in einer Readme-Datei. Bisher habe ich keine andere gute Alternative zur jsverify gefunden.

    
phadej 12.08.2014, 13:31
quelle
3

Ich schrieb quick_check.js , das eine nette Bibliothek von Generatoren hat. Schrumpfen ist noch nicht da, aber ist geplant.

    
Jakub Hampl 14.08.2014 17:16
quelle
0

Es scheint einen Mangel an guten quickcheck-ähnlichen Test-Tools in Javascript zu geben. Sie sollten jedoch in typisierten Sprachen besser unterstützt werden, und tatsächlich können Sie Ihre Tests in einer dieser Sprachen schreiben, wenn Sie möchten.

Um den Umgang mit Laufzeit-Interop zu vermeiden, würde ich eine Sprache empfehlen, die zu JS kompiliert und auf node.js läuft (zB: Purescript mit purescript-quickcheck ) oder eine Java-basierte Sprache mit der in Java 8 bereitgestellten Nashorn-Engine, zum Beispiel ScalaCheck . Sie könnten sogar ghcjs und den ursprünglichen Geschmack der Quickcheck-Bibliothek verwenden!

    
jazmit 14.11.2015 16:40
quelle

Tags und Links