« index

Coverage for /Users/kris/q-io/spec/fs/boot-directory-spec.js : 100%

45 lines | 45 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

32

33

34

35

36

37

38

39

40

41

42

43

44

45

  var FS = require("../../fs-boot");
  var normalize = FS.normal;
  
  var specs = [
      {
          "from": "foo",
          "to": ""
      },
      {
          "from": "",
          "to": ".."
      },
      {
          "from": ".",
          "to": ".."
      },
      {
          "from": "..",
          "to": normalize("../..")
      },
      {
          "from": "../foo",
          "to": ".."
      },
      {
          "from": "/foo/bar",
          "to": normalize("/foo")
      },
      {
          "from": "/foo",
          "to": normalize("/")
      },
      {
          "from": "/",
          "to": "/"
      }
  ];
  
  describe("fs-boot directory", function () {
      specs.forEach(function (spec) {
          it("should parse " + JSON.stringify(spec.from), function () {
              expect(FS.directory(spec.from)).toBe(spec.to);
          });
      });
  });
« index | cover.io