index.js 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. /*!
  2. * chai
  3. * Copyright(c) 2011 Jake Luer <jake@alogicalparadox.com>
  4. * MIT Licensed
  5. */
  6. /*!
  7. * Main exports
  8. */
  9. var exports = module.exports = {};
  10. /*!
  11. * test utility
  12. */
  13. exports.test = require('./test');
  14. /*!
  15. * type utility
  16. */
  17. exports.type = require('./type');
  18. /*!
  19. * message utility
  20. */
  21. exports.getMessage = require('./getMessage');
  22. /*!
  23. * actual utility
  24. */
  25. exports.getActual = require('./getActual');
  26. /*!
  27. * Inspect util
  28. */
  29. exports.inspect = require('./inspect');
  30. /*!
  31. * Object Display util
  32. */
  33. exports.objDisplay = require('./objDisplay');
  34. /*!
  35. * Flag utility
  36. */
  37. exports.flag = require('./flag');
  38. /*!
  39. * Flag transferring utility
  40. */
  41. exports.transferFlags = require('./transferFlags');
  42. /*!
  43. * Deep equal utility
  44. */
  45. exports.eql = require('deep-eql');
  46. /*!
  47. * Deep path value
  48. */
  49. exports.getPathValue = require('./getPathValue');
  50. /*!
  51. * Deep path info
  52. */
  53. exports.getPathInfo = require('./getPathInfo');
  54. /*!
  55. * Check if a property exists
  56. */
  57. exports.hasProperty = require('./hasProperty');
  58. /*!
  59. * Function name
  60. */
  61. exports.getName = require('./getName');
  62. /*!
  63. * add Property
  64. */
  65. exports.addProperty = require('./addProperty');
  66. /*!
  67. * add Method
  68. */
  69. exports.addMethod = require('./addMethod');
  70. /*!
  71. * overwrite Property
  72. */
  73. exports.overwriteProperty = require('./overwriteProperty');
  74. /*!
  75. * overwrite Method
  76. */
  77. exports.overwriteMethod = require('./overwriteMethod');
  78. /*!
  79. * Add a chainable method
  80. */
  81. exports.addChainableMethod = require('./addChainableMethod');
  82. /*!
  83. * Overwrite chainable method
  84. */
  85. exports.overwriteChainableMethod = require('./overwriteChainableMethod');