Bug 1305788 - Part 3: Update mocha tests. r=me

MozReview-Commit-ID: 5DvUWErni0O
This commit is contained in:
Lin Clark 2016-10-02 15:16:48 -07:00
parent 92c289047a
commit a987b44a80
3 changed files with 23 additions and 17 deletions

View File

@ -20,7 +20,7 @@ describe("FilterButton component:", () => {
it("displays as active when turned on", () => {
const wrapper = render(FilterButton(props));
expect(wrapper.html()).toBe(
"<button class=\"menu-filter-button checked\">Error</button>"
"<button class=\"menu-filter-button error checked\">Error</button>"
);
});
@ -28,7 +28,7 @@ describe("FilterButton component:", () => {
const inactiveProps = Object.assign({}, props, { active: false });
const wrapper = render(FilterButton(inactiveProps));
expect(wrapper.html()).toBe(
"<button class=\"menu-filter-button\">Error</button>"
"<button class=\"menu-filter-button error\">Error</button>"
);
});
});

View File

@ -3,6 +3,8 @@
"use strict";
const { PREFS } = require("devtools/client/webconsole/new-console-output/constants");
module.exports = {
prefs: {
getIntPref: pref => {
@ -12,10 +14,14 @@ module.exports = {
}
},
getBoolPref: pref => {
switch (pref) {
default:
return true;
}
}
const falsey = [
PREFS.FILTER.NET,
PREFS.FILTER.NETXHR,
PREFS.UI.FILTER_BAR,
];
return !falsey.includes(pref);
},
setBoolPref: () => {},
clearUserPref: () => {},
}
};

View File

@ -65,11 +65,11 @@ describe("Filtering", () => {
store.dispatch(messageAdd(message));
let messages = getAllMessages(store.getState());
expect(messages.size).toEqual(numMessages + 1);
expect(messages.size).toEqual(numMessages);
store.dispatch(actions.filterToggle("netxhr"));
messages = getAllMessages(store.getState());
expect(messages.size).toEqual(numMessages);
expect(messages.size).toEqual(numMessages + 1);
});
it("filters network messages", () => {
@ -77,11 +77,11 @@ describe("Filtering", () => {
store.dispatch(messageAdd(message));
let messages = getAllMessages(store.getState());
expect(messages.size).toEqual(numMessages + 1);
store.dispatch(actions.filterToggle("network"));
messages = getAllMessages(store.getState());
expect(messages.size).toEqual(numMessages);
store.dispatch(actions.filterToggle("net"));
messages = getAllMessages(store.getState());
expect(messages.size).toEqual(numMessages + 1);
});
});
@ -171,8 +171,8 @@ describe("Clear filters", () => {
"error": false,
"info": true,
"log": true,
"network": true,
"netxhr": false,
"net": false,
"netxhr": true,
"warn": true,
"text": "foobar"
});
@ -185,8 +185,8 @@ describe("Clear filters", () => {
"error": true,
"info": true,
"log": true,
"network": true,
"netxhr": true,
"net": false,
"netxhr": false,
"warn": true,
"text": ""
});