« index
Coverage for /Users/kris/q-io/spec/fs/mock/remove-directory-spec.js : 100%
36 lines |
36 run |
0 missing |
0 partial |
8 blocks |
8 blocks run |
0 blocks missing
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | "use strict"; require("../../lib/jasmine-promise"); var Q = require("q"); var FS = require("../../../fs"); describe("removeDirectory", function () { it("should remove a directory", function () { return FS.mock(FS.join(__dirname)) .then(function (mock) { // now you see it return Q.fcall(function () { return mock.isDirectory("fixture"); }) .then(function (isDirectory) { expect(isDirectory).toBe(true); }) .then(function () { return mock.removeDirectory("fixture"); }) // now you don't .then(function () { return mock.isDirectory("fixture"); }) .then(function (isDirectory) { expect(isDirectory).toBe(false); }) }); }); }); |