Blame view

framework/admin/javascript/jquery-changetracker/spec/lib/jspec.nodejs.js 564 Bytes
70f4f18b   Administrator   first_commit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
  
  // JSpec - node - Copyright TJ Holowaychuk <tj@vision-media.ca> (MIT Licensed)
  
  JSpec
  .include({
    name: 'node',
    
    // --- Matchers
    
    matchers : {
      have_enumerable_property: 'actual.propertyIsEnumerable(expected)',
      have_writable_property: 'Object.getOwnPropertyDescriptor(actual, expected).writable === true',
      have_configurable_property: 'Object.getOwnPropertyDescriptor(actual, expected).configurable === true',
      have_keys: 'does(Object.keys(actual), "eql", expected)',
      have_prototype: 'Object.getPrototypeOf(actual) === expected'
    }
  })