Skip to content

Commit 6f4a02c

Browse files
authored
Merge pull request #2 from nojvek/master
Make mocha tests pass
2 parents 0119d18 + dfb88f2 commit 6f4a02c

File tree

3 files changed

+6
-4
lines changed

3 files changed

+6
-4
lines changed

index.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ function isTag(elem){
22
return elem.nodeType === 1;
33
}
44
function getChildren(elem){
5-
return Array.prototype.slice.call(elem.childNodes, 0);
5+
return elem.childNodes ? Array.prototype.slice.call(elem.childNodes, 0) : [];
66
}
77
function getParent(elem){
88
return elem.parentElement;
@@ -55,6 +55,8 @@ var adapter = {
5555
getAttributeValue: function(elem, name){
5656
if(elem.attributes && elem.attributes[name]){
5757
return elem.attributes[name].value;
58+
} else if (name === "class" && elem.classList) {
59+
return Array.from(elem.classList).join(" ");
5860
}
5961
},
6062
hasAttrib: function(elem, name){

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "css-select-browser-adapter",
3-
"version": "0.1.0",
3+
"version": "0.1.1",
44
"description": "Browser adapter for css-select",
55
"main": "index.js",
66
"directories": {
@@ -26,7 +26,7 @@
2626
},
2727
"homepage": "https://github.com/nrkn/css-select-browser-adapter#readme",
2828
"devDependencies": {
29-
"css-select": "^1.2.0",
29+
"css-select": "^2.0.2",
3030
"jsdom": "^9.8.0",
3131
"mocha": "^3.1.2"
3232
}

test/adapter.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ describe("Adapter API", function(){
113113
});
114114

115115
describe("Adapter Select", function(){
116-
var options = { adapter: adapter };
116+
var options = { adapter };
117117

118118
it("should universal", function(){
119119
var body = getBody(html);

0 commit comments

Comments
 (0)