matchers.js 360 Bytes
beforeEach(function(){
	this.addMatchers({
		toHaveValue:function(expected){			
			return (this.actual=this.actual.val())===expected;
		},
		toMatchPropertiesOf:function(expected){
			if($.type(expected)!=='object')
				return false;
			for(var prop in expected){
				if(this.actual[prop]!==expected[prop])
					return false;
			}
			return true;
		}
	});
});