« index

Coverage for /Users/kris/q-io/spec/fs/mock/root-spec.js : 100%

31 lines | 31 run | 0 missing | 0 partial | 3 blocks | 3 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

  "use strict";
  
  require("../../lib/jasmine-promise");
  var Q = require("q");
  var FS = require("../../../fs");
  var Mock = require("../../../fs-mock");
  var Root = require("../../../fs-root");
  
  describe("root", function () {
      it("should make a filesystem from a subtree of a mock filesystem", function () {
  
          var mock = Mock({
              "a/b/1": 10,
              "a/b/2": 20,
              "a/b/3": 30
          });
  
          var chroot = Root(mock, "a/b");
  
          return chroot.invoke("listTree")
          .then(function (list) {
              expect(list).toEqual([
                  ".",
                  "1",
                  "2",
                  "3"
              ]);
          });
  
      });
  });
« index | cover.io