index.js 607 B

123456789101112131415161718192021222324252627
  1. var path = require("path")
  2. var test = require("tape")
  3. var mock = require("../index")
  4. var b = require("./fixtures/b")
  5. test("simple test", function (assert) {
  6. var b = mock("./fixtures/b", {
  7. fs: {
  8. readFileSync: function (uri) {
  9. if (uri === "clowns.txt") {
  10. return "some clowns"
  11. }
  12. }
  13. }
  14. , "./fixtures/c": null
  15. , "./fixtures/a": function () {
  16. return 42
  17. }
  18. }, require)
  19. var res = b()
  20. console.log("# res", res)
  21. assert.equal(res, "42 some clowns")
  22. assert.end()
  23. })