Skip to content
Snippets Groups Projects
Commit 274c9470 authored by Malte Finsterwalder's avatar Malte Finsterwalder
Browse files

HOLI-3881 unify server config in tests

parent e103afdc
No related branches found
No related tags found
No related merge requests found
...@@ -46,6 +46,13 @@ type UrlPrefix = string; ...@@ -46,6 +46,13 @@ type UrlPrefix = string;
const projectsUrlWithDefaultOptions = const projectsUrlWithDefaultOptions =
"https://api.betterplace.org/de/api_v4/projects.json?facets=completed%3Afalse%7Cclosed%3Afalse%7Cprohibit_donations%3Afalse&order=rank%3ADESC"; "https://api.betterplace.org/de/api_v4/projects.json?facets=completed%3Afalse%7Cclosed%3Afalse%7Cprohibit_donations%3Afalse&order=rank%3ADESC";
const noCacheServerConfig = {
cacheEnabled: false,
port: 0,
cacheTtlMsBetterplace: 0,
fake: false,
};
const stubFetchByUrlPrefix = ( const stubFetchByUrlPrefix = (
responses: Record<UrlPrefix, ResponsePayload>, responses: Record<UrlPrefix, ResponsePayload>,
) => { ) => {
...@@ -323,12 +330,7 @@ describe("betterplace", () => { ...@@ -323,12 +330,7 @@ describe("betterplace", () => {
it("correctly parses project list", async () => { it("correctly parses project list", async () => {
fetchStub = stubFetchByUrlPrefix(validApiResponses); fetchStub = stubFetchByUrlPrefix(validApiResponses);
const graphQLServer = createGraphQLServer({ const graphQLServer = createGraphQLServer(noCacheServerConfig);
cacheEnabled: false,
port: 0,
cacheTtlMsBetterplace: 0,
fake: false,
});
const result = await queryProjects(graphQLServer); const result = await queryProjects(graphQLServer);
assertEquals(result, expectedProjectsResponse); assertEquals(result, expectedProjectsResponse);
...@@ -360,12 +362,7 @@ describe("betterplace", () => { ...@@ -360,12 +362,7 @@ describe("betterplace", () => {
new Error("Expected error"), new Error("Expected error"),
}); });
const graphQLServer = createGraphQLServer({ const graphQLServer = createGraphQLServer(noCacheServerConfig);
cacheEnabled: false,
port: 0,
cacheTtlMsBetterplace: 0,
fake: false,
});
const result = await queryProjects(graphQLServer); const result = await queryProjects(graphQLServer);
const project1 = result.data.find((p) => p.id === 1); const project1 = result.data.find((p) => p.id === 1);
...@@ -381,12 +378,7 @@ describe("betterplace", () => { ...@@ -381,12 +378,7 @@ describe("betterplace", () => {
), ),
}); });
const graphQLServer = createGraphQLServer({ const graphQLServer = createGraphQLServer(noCacheServerConfig);
cacheEnabled: false,
port: 0,
cacheTtlMsBetterplace: 0,
fake: false,
});
const result = await queryProjects(graphQLServer); const result = await queryProjects(graphQLServer);
const project1 = result.data.find((p) => p.id === 1); const project1 = result.data.find((p) => p.id === 1);
...@@ -405,12 +397,7 @@ describe("betterplace", () => { ...@@ -405,12 +397,7 @@ describe("betterplace", () => {
), ),
}); });
const graphQLServer = createGraphQLServer({ const graphQLServer = createGraphQLServer(noCacheServerConfig);
cacheEnabled: false,
port: 0,
cacheTtlMsBetterplace: 0,
fake: false,
});
const result = await queryProjects(graphQLServer); const result = await queryProjects(graphQLServer);
const project1 = result.data.find((p) => p.id === 1); const project1 = result.data.find((p) => p.id === 1);
assertExists(project1); assertExists(project1);
...@@ -443,12 +430,7 @@ describe("betterplace", () => { ...@@ -443,12 +430,7 @@ describe("betterplace", () => {
it("correctly retrieves a project by ID", async () => { it("correctly retrieves a project by ID", async () => {
fetchStub = stubFetchByUrlPrefix(validApiResponses); fetchStub = stubFetchByUrlPrefix(validApiResponses);
const graphQLServer = createGraphQLServer({ const graphQLServer = createGraphQLServer(noCacheServerConfig);
cacheEnabled: false,
port: 0,
cacheTtlMsBetterplace: 0,
fake: false,
});
const result = await queryProject(graphQLServer); const result = await queryProject(graphQLServer);
assertEquals(result, expectedResult); assertEquals(result, expectedResult);
...@@ -457,12 +439,7 @@ describe("betterplace", () => { ...@@ -457,12 +439,7 @@ describe("betterplace", () => {
it("correctly extracts language from locale", async () => { it("correctly extracts language from locale", async () => {
fetchStub = stubFetchByUrlPrefix(validApiResponses); fetchStub = stubFetchByUrlPrefix(validApiResponses);
const graphQLServer = createGraphQLServer({ const graphQLServer = createGraphQLServer(noCacheServerConfig);
cacheEnabled: false,
port: 0,
cacheTtlMsBetterplace: 0,
fake: false,
});
const result = await queryProject(graphQLServer, { const result = await queryProject(graphQLServer, {
"accept-language": "de-DE", "accept-language": "de-DE",
}); });
...@@ -476,12 +453,7 @@ describe("betterplace", () => { ...@@ -476,12 +453,7 @@ describe("betterplace", () => {
it("uses correct language as default if requested language is not supported", async () => { it("uses correct language as default if requested language is not supported", async () => {
fetchStub = stubFetchByUrlPrefix(validApiResponses); fetchStub = stubFetchByUrlPrefix(validApiResponses);
const graphQLServer = createGraphQLServer({ const graphQLServer = createGraphQLServer(noCacheServerConfig);
cacheEnabled: false,
port: 0,
cacheTtlMsBetterplace: 0,
fake: false,
});
const result = await queryProject(graphQLServer, { const result = await queryProject(graphQLServer, {
"accept-language": "es", "accept-language": "es",
}); });
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment