Skip to content

Commit 62d347d

Browse files
authored
incremental(stream): revert test logic (#4101)
Test logic was inadvertently altered in #4026. Tests still pass, just fixing logic.
1 parent 06bb157 commit 62d347d

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

src/execution/__tests__/stream-test.ts

+17-17
Original file line numberDiff line numberDiff line change
@@ -1939,7 +1939,9 @@ describe('Execute: stream directive', () => {
19391939
hasNext: true,
19401940
});
19411941

1942-
const result2 = await iterator.next();
1942+
const result2Promise = iterator.next();
1943+
resolveIterableCompletion(null);
1944+
const result2 = await result2Promise;
19431945
expectJSON(result2).toDeepEqual({
19441946
value: {
19451947
pending: [{ id: '2', path: ['friendList', 1], label: 'DeferName' }],
@@ -1960,7 +1962,7 @@ describe('Execute: stream directive', () => {
19601962
});
19611963

19621964
const result3Promise = iterator.next();
1963-
resolveIterableCompletion(null);
1965+
resolveSlowField('Han');
19641966
const result3 = await result3Promise;
19651967
expectJSON(result3).toDeepEqual({
19661968
value: {
@@ -1969,9 +1971,7 @@ describe('Execute: stream directive', () => {
19691971
},
19701972
done: false,
19711973
});
1972-
const result4Promise = iterator.next();
1973-
resolveSlowField('Han');
1974-
const result4 = await result4Promise;
1974+
const result4 = await iterator.next();
19751975
expectJSON(result4).toDeepEqual({
19761976
value: {
19771977
incremental: [
@@ -2062,19 +2062,8 @@ describe('Execute: stream directive', () => {
20622062
done: false,
20632063
});
20642064

2065-
const result3Promise = iterator.next();
2066-
resolveIterableCompletion(null);
2067-
const result3 = await result3Promise;
2065+
const result3 = await iterator.next();
20682066
expectJSON(result3).toDeepEqual({
2069-
value: {
2070-
completed: [{ id: '1' }],
2071-
hasNext: true,
2072-
},
2073-
done: false,
2074-
});
2075-
2076-
const result4 = await iterator.next();
2077-
expectJSON(result4).toDeepEqual({
20782067
value: {
20792068
incremental: [
20802069
{
@@ -2083,6 +2072,17 @@ describe('Execute: stream directive', () => {
20832072
},
20842073
],
20852074
completed: [{ id: '2' }],
2075+
hasNext: true,
2076+
},
2077+
done: false,
2078+
});
2079+
2080+
const result4Promise = iterator.next();
2081+
resolveIterableCompletion(null);
2082+
const result4 = await result4Promise;
2083+
expectJSON(result4).toDeepEqual({
2084+
value: {
2085+
completed: [{ id: '1' }],
20862086
hasNext: false,
20872087
},
20882088
done: false,

0 commit comments

Comments
 (0)