Permalink
Browse files

first commit

  • Loading branch information...
douglascrockford committed Apr 24, 2012
0 parents commit 5ccbeed7cf8bfb8faad9da3e2673def453e62507
Showing with 828 additions and 0 deletions.
  1. +22 −0 README
  2. +350 −0 jscheck.html
  3. +456 −0 jscheck.js
22 README
@@ -0,0 +1,22 @@
+jscheck.js
+Douglas Crockford
+2012-04-22
+
+Public Domain
+
+JSCheck is a testing tool for JavaScript. It was inspired by QuickCheck, a
+testing tool for Haskell developed by Koen Claessen and John Hughes of
+Chalmers University of Technology.
+
+JSCheck is a specification-driven testing tool. From a description of the
+properties of a system, function, or object, it will generate random test
+cases attempting to prove those properties, and then report its findings.
+That can be especially effective in managing the evolution of a program
+because it can show the conformance of new code to old code. It also provides
+an interesting level of self-documentation, because the executable
+specifications it relies on can provide a good view of the workings of a
+program.
+
+All of JSCheck can be loaded from a small file called jscheck.js.
+
+Its usage is describe in jscheck.html.
Oops, something went wrong.

0 comments on commit 5ccbeed

Please sign in to comment.