beforeEach(function () {
	this.addMatchers({
		// Expects that property is synchronous
		toHold: function () {
		var actual = this.actual;
		var notText = this.isNot ? " not" : "";

		var r = jsc.check(actual, { quiet: true });

		var counterExampleText = r === true ? "" : "Counter example found: " + JSON.stringify(r.counterexample);

		this.message = function() {
			return "Expected property to " + notText + " to not hold." + counterExampleText;
		};

		return r === true;
		},
	});
});
beforeEach(function () {
	this.addMatchers({
		// Expects that property is synchronous
		toHold: function () {
		var actual = this.actual;
		var notText = this.isNot ? " not" : "";
		/* global window */
		var quiet = window && !(/verbose=true/).test(window.location.search);

		var r = jsc.check(actual, { quiet: quiet });

		var counterExampleText = r === true ? "" : "Counter example found: " + JSON.stringify(r.counterexample);

		this.message = function() {
			return "Expected property to " + notText + " to not hold." + counterExampleText;
		};

		return r === true;
		},
	});
});
Add verbose=true flag to toHold matcher
Add verbose=true flag to toHold matcher
