[next] Cookie Support (#2339)

* feat: added cookie support to coral

* feat: adapt client to use cookies

* fix: safari input styles

* fix: lint

* fix: linting

* fix: support clearing cookies properly, oauth

* feat: support cookies for websocket upgrade requests

* fix: lint

* fix: tests
This commit is contained in:
Wyatt Johnson
2019-06-25 21:48:58 +02:00
committed by Vinh
parent 3576b6a943
commit e72b15c505
79 changed files with 375 additions and 278 deletions
@@ -8,7 +8,6 @@ export default function create(params: CreateTestRendererParams) {
initLocalState: (localRecord, source, environment) => {
localRecord.setValue("COMMENTS", "activeTab");
localRecord.setValue("ALL_COMMENTS", "commentsTab");
localRecord.setValue(false, "loggedIn");
localRecord.setValue("jti", "accessTokenJTI");
localRecord.setValue("CREATED_AT_DESC", "commentsOrderBy");
if (params.initLocalState) {
@@ -60,7 +60,6 @@ const createTestRenderer = async (
initLocalState: (localRecord, source, environment) => {
localRecord.setValue(storyFixture.id, "storyID");
localRecord.setValue(commentFixture.id, "commentID");
localRecord.setValue(true, "loggedIn");
if (params.initLocalState) {
params.initLocalState(localRecord, source, environment);
}
@@ -51,7 +51,6 @@ async function createTestRenderer(
),
initLocalState: (localRecord, source, environment) => {
localRecord.setValue(story.id, "storyID");
localRecord.setValue(true, "loggedIn");
if (params.initLocalState) {
params.initLocalState(localRecord, source, environment);
}
@@ -52,7 +52,6 @@ async function createTestRenderer(
resolvers,
initLocalState: localRecord => {
localRecord.setValue(stories[0].id, "storyID");
localRecord.setValue(true, "loggedIn");
},
});
@@ -44,7 +44,6 @@ async function createTestRenderer(
resolvers,
initLocalState: localRecord => {
localRecord.setValue(stories[0].id, "storyID");
localRecord.setValue(true, "loggedIn");
},
});
@@ -44,7 +44,6 @@ async function createTestRenderer(
resolvers,
initLocalState: localRecord => {
localRecord.setValue(stories[0].id, "storyID");
localRecord.setValue(true, "loggedIn");
},
});
@@ -69,7 +69,6 @@ function createTestRenderer(
resolvers,
initLocalState: localRecord => {
localRecord.setValue(storyWithReplies.id, "storyID");
localRecord.setValue(true, "loggedIn");
},
});
return testRenderer;
@@ -38,7 +38,6 @@ async function createTestRenderer(
),
initLocalState: (localRecord, source, environment) => {
localRecord.setValue(story.id, "storyID");
localRecord.setValue(true, "loggedIn");
if (params.initLocalState) {
params.initLocalState(localRecord, source, environment);
}
@@ -31,7 +31,6 @@ async function createTestRenderer(
),
initLocalState: (localRecord, source, environment) => {
localRecord.setValue(story.id, "storyID");
localRecord.setValue(true, "loggedIn");
if (params.initLocalState) {
params.initLocalState(localRecord, source, environment);
}
@@ -33,7 +33,6 @@ async function createTestRenderer(
),
initLocalState: (localRecord, source, environment) => {
localRecord.setValue(story.id, "storyID");
localRecord.setValue(true, "loggedIn");
if (params.initLocalState) {
params.initLocalState(localRecord, source, environment);
}
@@ -45,7 +45,6 @@ async function createTestRenderer(
resolvers,
initLocalState: localRecord => {
localRecord.setValue(stories[0].id, "storyID");
localRecord.setValue(true, "loggedIn");
},
});
@@ -60,7 +60,6 @@ beforeEach(() => {
resolvers,
initLocalState: localRecord => {
localRecord.setValue(storyWithDeepestReplies.id, "storyID");
localRecord.setValue(true, "loggedIn");
},
}));
});
@@ -41,7 +41,6 @@ async function createTestRenderer(
resolvers,
initLocalState: localRecord => {
localRecord.setValue(stories[0].id, "storyID");
localRecord.setValue(true, "loggedIn");
},
});
@@ -57,7 +57,6 @@ function createTestRenderer() {
resolvers,
initLocalState: localRecord => {
localRecord.setValue(stories[0].id, "storyID");
localRecord.setValue(true, "loggedIn");
},
});
return { testRenderer, resolvers };
@@ -32,7 +32,6 @@ async function createTestRenderer(
resolvers,
initLocalState: localRecord => {
localRecord.setValue(storyWithNoComments.id, "storyID");
localRecord.setValue(Boolean(data.loggedIn), "loggedIn");
},
});
@@ -66,7 +66,6 @@ function createTestRenderer(
resolvers,
initLocalState: localRecord => {
localRecord.setValue(stories[0].id, "storyID");
localRecord.setValue(true, "loggedIn");
},
});
return { testRenderer, resolvers };
@@ -11,7 +11,6 @@ export default function create(params: CreateTestRendererParams) {
initLocalState: (localRecord, source, environment) => {
localRecord.setValue("PROFILE", "activeTab");
localRecord.setValue("jti", "accessTokenJTI");
localRecord.setValue(true, "loggedIn");
localRecord.setValue(story.id, "storyID");
if (params.initLocalState) {
params.initLocalState(localRecord, source, environment);