Skip to content

Commit e1e3279

Browse files
Added tests for "unknown" file types (i.e. types other than JSON and YAML)
1 parent d05e045 commit e1e3279

10 files changed

Lines changed: 129 additions & 1 deletion

File tree

tests/fixtures/helper.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,13 @@
7373
var values = $refs.values();
7474
expect(values).to.have.keys(expectedFiles);
7575
expectedFiles.forEach(function(file, i) {
76-
expect(values[file]).to.deep.equal(expectedValues[i], file);
76+
var actual = values[file];
77+
var expected = expectedValues[i];
78+
if (actual && actual.constructor && actual.constructor.name === 'Buffer') {
79+
// Convert Buffers to POJOs for comparison
80+
actual = actual.toJSON();
81+
}
82+
expect(actual).to.deep.equal(expected, file);
7783
});
7884

7985
done();

tests/index.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,10 @@
6363
<script src="specs/invalid/invalid.spec.js"></script>
6464
<script src="specs/empty/empty.spec.js"></script>
6565

66+
<script src="specs/unknown/unknown.parsed.js"></script>
67+
<script src="specs/unknown/unknown.dereferenced.js"></script>
68+
<script src="specs/unknown/unknown.spec.js"></script>
69+
6670
<script src="specs/callbacks.spec.js"></script>
6771
<script src="specs/yaml.spec.js"></script>
6872

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<!doctype html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="utf-8">
5+
<style>
6+
html {
7+
color: #888;
8+
font-family: sans-serif;
9+
height: 100%;
10+
width: 100%;
11+
}
12+
</style>
13+
</head>
14+
<body>
15+
<h1>Hello World</h1>
16+
</body>
17+
</html>

tests/specs/unknown/unknown.dereferenced.js

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)