aboutsummaryrefslogtreecommitdiffstats
path: root/src/scenario/Matcher.js
blob: dd7b7ee61c7f9dac2d07672e4ef4fcc1acd03da4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
//function Matcher(future, logger) {
//  var self = this;
//  this.logger = logger;
//  this.future = future;
//}
//
//Matcher.addMatcher = function(name, matcher){
//  Matcher.prototype[name] = function(expected) {
//    var future = this.future;
//    $scenario.addFuture(
//      'expect ' + future.name + ' ' + name + ' ' + expected,
//      function(done){
//        if (matcher(future.value, expected))
//          throw "Expected " + expected + ' but was ' + future.value;
//        done();
//      }
//    );
//  };
//};
//
//Matcher.addMatcher('toEqual', function(a,b){ return a == b; });