chain.js 652 B

123456789101112131415161718192021222324
  1. module.exports = function(should, Assertion) {
  2. /**
  3. * Simple chaining. It actually do nothing.
  4. *
  5. * @memberOf Assertion
  6. * @name be
  7. * @property {should.Assertion} be
  8. * @alias Assertion#an
  9. * @alias Assertion#of
  10. * @alias Assertion#a
  11. * @alias Assertion#and
  12. * @alias Assertion#have
  13. * @alias Assertion#has
  14. * @alias Assertion#with
  15. * @alias Assertion#is
  16. * @alias Assertion#which
  17. * @alias Assertion#the
  18. * @alias Assertion#it
  19. * @category assertion chaining
  20. */
  21. ['an', 'of', 'a', 'and', 'be', 'has', 'have', 'with', 'is', 'which', 'the', 'it'].forEach(function(name) {
  22. Assertion.addChain(name);
  23. });
  24. };