add selectors for config content

This commit is contained in:
Maren Süwer
2018-08-13 08:33:44 +02:00
parent fa1b82f910
commit 10822fa4e0
2 changed files with 33 additions and 1 deletions

View File

@@ -15,7 +15,9 @@ import reducer, {
fetchConfigSuccess,
getFetchConfigFailure,
isFetchConfigPending,
modifyConfig
modifyConfig,
getConfig,
getConfigUpdatePermission
} from "./config";
const CONFIG_URL = "/scm/api/rest/v2/config";
@@ -197,4 +199,22 @@ describe("selector tests", () => {
it("should return undefined when fetch config did not fail", () => {
expect(getFetchConfigFailure({})).toBe(undefined);
});
it("should return config", () => {
const state = {
config: {
entries: config
}
};
expect(getConfig(state)).toEqual(config);
});
it("should return configUpdatePermission", () => {
const state = {
config: {
configUpdatePermission: true
}
};
expect(getConfigUpdatePermission(state)).toEqual(true);
});
});