Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var personCustomValidators = {
- toBeOlderThan: function(){
- return {
- compare: function(actualAge, expectAge) {
- var result = {pass:false,message:''};
- if (actualAge > expectAge){
- result.pass = true;
- result.message = "test is passed"
- } else {
- result.pass = false;
- result.message = "test fails"
- }
- return result;
- }
- }
- },
- toBeFirstNameEqualTo: function() {
- return {
- compare: function(actual, expected) {
- var result = {pass:false,message:''};
- var firstName = actual.split(' ')[0];
- if (firstName == expected){
- result.pass = true;
- result.message = "test is passed"
- } else {
- result.pass = false;
- result.message = "test fails"
- }
- return result;
- }
- }
- },
- toBeLastNameEqualTo: function() {
- return {
- compare: function(actual, expected) {
- var result = {pass:false,message:''};
- var firstName = actual.split(' ')[1];
- if (firstName == expected){
- result.pass = true;
- result.message = "test is passed"
- } else {
- result.pass = false;
- result.message = "test fails"
- }
- return result;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement