diff options
| author | Michael Williamson <mike@zwobble.org> | 2013-05-03 21:32:30 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2013-05-03 21:32:30 +0100 |
| commit | dc4025cae3964d0300b421b1b7ff486d9f4c5faf (patch) | |
| tree | 8cbb568ad5ef78ae3e3d735cff03bdefd846a614 | |
| parent | 29152fa7def7c9c46a0aa3c74e67d1a03878a9f5 (diff) | |
Rename style-reader.read to readHtmlPath
| -rw-r--r-- | lib/style-reader.js | 4 | ||||
| -rw-r--r-- | tests/style-reader.tests.js | 15 |
2 files changed, 11 insertions, 8 deletions
diff --git a/lib/style-reader.js b/lib/style-reader.js index 01331a6..d749743 100644 --- a/lib/style-reader.js +++ b/lib/style-reader.js @@ -3,10 +3,10 @@ var RegexTokeniser = lop.RegexTokeniser; var htmlPaths = require("./html-paths"); -exports.read = read; +exports.readHtmlPath = readHtmlPath; -function read(string) { +function readHtmlPath(string) { var capture = lop.rules.sequence.capture; var identifierRule = lop.rules.tokenOfType("identifier"); diff --git a/tests/style-reader.tests.js b/tests/style-reader.tests.js index 921b544..102bbad 100644 --- a/tests/style-reader.tests.js +++ b/tests/style-reader.tests.js @@ -4,33 +4,36 @@ var styleReader = require("../lib/style-reader"); var test = require("./testing").test; -describe('styleReader.read', function() { +var readHtmlPath = styleReader.readHtmlPath; + + +describe('styleReader.readHtmlPath', function() { test('reads single element', function() { - assert.deepEqual(styleReader.read("p"), htmlPaths.elements(["p"])); + assert.deepEqual(readHtmlPath("p"), htmlPaths.elements(["p"])); }); test('reads nested elements', function() { - assert.deepEqual(styleReader.read("ul > li"), htmlPaths.elements(["ul", "li"])); + assert.deepEqual(readHtmlPath("ul > li"), htmlPaths.elements(["ul", "li"])); }); test('reads class on element', function() { var expected = htmlPaths.elements([ htmlPaths.element("p", {"class": "tip"}) ]) - assert.deepEqual(styleReader.read("p.tip"), expected); + assert.deepEqual(readHtmlPath("p.tip"), expected); }); test('reads multiple classes on element', function() { var expected = htmlPaths.elements([ htmlPaths.element("p", {"class": "tip help"}) ]) - assert.deepEqual(styleReader.read("p.tip.help"), expected); + assert.deepEqual(readHtmlPath("p.tip.help"), expected); }); test('reads when element must be fresh', function() { var expected = htmlPaths.elements([ htmlPaths.element("p", {}, {"fresh": true}) ]) - assert.deepEqual(styleReader.read("p:fresh"), expected); + assert.deepEqual(readHtmlPath("p:fresh"), expected); }); }) |
