● Console
console.warn
Adding slash to the end of ALICE's storage root ->"https://server/storage"+"/"
25 | let storageRoot = getEnvVars(who).storageRoot;
26 | if (storageRoot.substr(-1) !== '/') {
> 27 | console.warn(`Adding slash to the end of ${who}'s storage root ->"${storageRoot}"+"/"`);
| ^
28 | storageRoot += '/';
29 | }
30 | const testFolder = `web-access-control-tests-${new Date().getTime()}`;
at Object.generateTestFolder (test/helpers/env.ts:27:13)
at Suite.<anonymous> (test/surface/update.test.ts:46:29)
at Object.<anonymous> (test/surface/update.test.ts:38:1)
● Update › Using PUT to append › Is allowed with accessTo Write access on resource
Please make sure the cookie is valid, and add "https://tester" as a trusted app!
at Object.getAuthFetcher (node_modules/solid-auth-fetcher/src/obtainAuthHeaders.ts:51:13)
● Update › Using PUT to append › Is allowed with accessTo Write access on resource
TypeError: Cannot read property 'fetch' of undefined
59 | const resourceUrl = `${testFolderUrl}1/test.txt`;
60 | // This will do mkdir-p:
> 61 | const creationResult = await solidLogicAlice.fetch(resourceUrl, {
| ^
62 | method: 'PUT',
63 | body: 'hello',
64 | headers: {
at test/surface/update.test.ts:61:53
at step (test/surface/update.test.ts:33:23)
at Object.next (test/surface/update.test.ts:14:53)
at test/surface/update.test.ts:8:71
at Object.<anonymous>.__awaiter (test/surface/update.test.ts:4:12)
at Object.<anonymous> (test/surface/update.test.ts:58:61)
● Update › Using PUT to append › Is allowed with accessTo Write access on resource
TypeError: Cannot read property 'recursiveDelete' of undefined
52 |
53 | afterEach(() => {
> 54 | return solidLogicAlice.recursiveDelete(testFolderUrl);
| ^
55 | });
56 |
57 | describe('Using PUT to append', () => {
at Object.<anonymous> (test/surface/update.test.ts:54:28)
● Update › Using PUT to append › Is disallowed with accessTo Read+Append+Control access on resource
Please make sure the cookie is valid, and add "https://tester" as a trusted app!
at Object.getAuthFetcher (node_modules/solid-auth-fetcher/src/obtainAuthHeaders.ts:51:13)
● Update › Using PUT to append › Is disallowed with accessTo Read+Append+Control access on resource
TypeError: Cannot read property 'fetch' of undefined
94 | const resourceUrl = `${testFolderUrl}2/test.txt`;
95 | // This will do mkdir-p:
> 96 | const creationResult = await solidLogicAlice.fetch(resourceUrl, {
| ^
97 | method: 'PUT',
98 | body: 'hello',
99 | headers: {
at test/surface/update.test.ts:96:53
at step (test/surface/update.test.ts:33:23)
at Object.next (test/surface/update.test.ts:14:53)
at test/surface/update.test.ts:8:71
at Object.<anonymous>.__awaiter (test/surface/update.test.ts:4:12)
at Object.<anonymous> (test/surface/update.test.ts:93:78)
● Update › Using PUT to append › Is disallowed with accessTo Read+Append+Control access on resource
TypeError: Cannot read property 'recursiveDelete' of undefined
52 |
53 | afterEach(() => {
> 54 | return solidLogicAlice.recursiveDelete(testFolderUrl);
| ^
55 | });
56 |
57 | describe('Using PUT to append', () => {
at Object.<anonymous> (test/surface/update.test.ts:54:28)
● Update › Using PUT to append › Is allowed with default Write access on parent
Please make sure the cookie is valid, and add "https://tester" as a trusted app!
at Object.getAuthFetcher (node_modules/solid-auth-fetcher/src/obtainAuthHeaders.ts:51:13)
● Update › Using PUT to append › Is allowed with default Write access on parent
TypeError: Cannot read property 'fetch' of undefined
130 | const resourceUrl = `${containerUrl}test.txt`;
131 | // This will do mkdir-p:
> 132 | const creationResult = await solidLogicAlice.fetch(resourceUrl, {
| ^
133 | method: 'PUT',
134 | body: 'hello',
135 | headers: {
at test/surface/update.test.ts:132:53
at step (test/surface/update.test.ts:33:23)
at Object.next (test/surface/update.test.ts:14:53)
at test/surface/update.test.ts:8:71
at Object.<anonymous>.__awaiter (test/surface/update.test.ts:4:12)
at Object.<anonymous> (test/surface/update.test.ts:128:58)
● Update › Using PUT to append › Is allowed with default Write access on parent
TypeError: Cannot read property 'recursiveDelete' of undefined
52 |
53 | afterEach(() => {
> 54 | return solidLogicAlice.recursiveDelete(testFolderUrl);
| ^
55 | });
56 |
57 | describe('Using PUT to append', () => {
at Object.<anonymous> (test/surface/update.test.ts:54:28)
● Update › Using PUT to append › Is disallowed with default Read+Append+Control access on parent
Please make sure the cookie is valid, and add "https://tester" as a trusted app!
at Object.getAuthFetcher (node_modules/solid-auth-fetcher/src/obtainAuthHeaders.ts:51:13)
● Update › Using PUT to append › Is disallowed with default Read+Append+Control access on parent
TypeError: Cannot read property 'fetch' of undefined
166 | const resourceUrl = `${containerUrl}test.txt`;
167 | // This will do mkdir-p:
> 168 | const creationResult = await solidLogicAlice.fetch(resourceUrl, {
| ^
169 | method: 'PUT',
170 | body: 'hello',
171 | headers: {
at test/surface/update.test.ts:168:53
at step (test/surface/update.test.ts:33:23)
at Object.next (test/surface/update.test.ts:14:53)
at test/surface/update.test.ts:8:71
at Object.<anonymous>.__awaiter (test/surface/update.test.ts:4:12)
at Object.<anonymous> (test/surface/update.test.ts:164:75)
● Update › Using PUT to append › Is disallowed with default Read+Append+Control access on parent
TypeError: Cannot read property 'recursiveDelete' of undefined
52 |
53 | afterEach(() => {
> 54 | return solidLogicAlice.recursiveDelete(testFolderUrl);
| ^
55 | });
56 |
57 | describe('Using PUT to append', () => {
at Object.<anonymous> (test/surface/update.test.ts:54:28)
● Update › Using PUT to overwrite › Is allowed with accessTo Write access on resource
Please make sure the cookie is valid, and add "https://tester" as a trusted app!
at Object.getAuthFetcher (node_modules/solid-auth-fetcher/src/obtainAuthHeaders.ts:51:13)
● Update › Using PUT to overwrite › Is allowed with accessTo Write access on resource
TypeError: Cannot read property 'fetch' of undefined
204 | const resourceUrl = `${testFolderUrl}5/test.txt`;
205 | // This will do mkdir-p:
> 206 | const creationResult = await solidLogicAlice.fetch(resourceUrl, {
| ^
207 | method: 'PUT',
208 | body: 'hello',
209 | headers: {
at test/surface/update.test.ts:206:53
at step (test/surface/update.test.ts:33:23)
at Object.next (test/surface/update.test.ts:14:53)
at test/surface/update.test.ts:8:71
at Object.<anonymous>.__awaiter (test/surface/update.test.ts:4:12)
at Object.<anonymous> (test/surface/update.test.ts:203:61)
● Update › Using PUT to overwrite › Is allowed with accessTo Write access on resource
TypeError: Cannot read property 'recursiveDelete' of undefined
52 |
53 | afterEach(() => {
> 54 | return solidLogicAlice.recursiveDelete(testFolderUrl);
| ^
55 | });
56 |
57 | describe('Using PUT to append', () => {
at Object.<anonymous> (test/surface/update.test.ts:54:28)
● Update › Using PUT to overwrite › Is disallowed with accessTo Read+Append+Control access on resource
Please make sure the cookie is valid, and add "https://tester" as a trusted app!
at Object.getAuthFetcher (node_modules/solid-auth-fetcher/src/obtainAuthHeaders.ts:51:13)
● Update › Using PUT to overwrite › Is disallowed with accessTo Read+Append+Control access on resource
TypeError: Cannot read property 'fetch' of undefined
239 | const resourceUrl = `${testFolderUrl}6/test.txt`;
240 | // This will do mkdir-p:
> 241 | const creationResult = await solidLogicAlice.fetch(resourceUrl, {
| ^
242 | method: 'PUT',
243 | body: 'hello',
244 | headers: {
at test/surface/update.test.ts:241:53
at step (test/surface/update.test.ts:33:23)
at Object.next (test/surface/update.test.ts:14:53)
at test/surface/update.test.ts:8:71
at Object.<anonymous>.__awaiter (test/surface/update.test.ts:4:12)
at Object.<anonymous> (test/surface/update.test.ts:238:78)
● Update › Using PUT to overwrite › Is disallowed with accessTo Read+Append+Control access on resource
TypeError: Cannot read property 'recursiveDelete' of undefined
52 |
53 | afterEach(() => {
> 54 | return solidLogicAlice.recursiveDelete(testFolderUrl);
| ^
55 | });
56 |
57 | describe('Using PUT to append', () => {
at Object.<anonymous> (test/surface/update.test.ts:54:28)
● Update › Using PUT to overwrite › Is allowed with default Write access on parent
Please make sure the cookie is valid, and add "https://tester" as a trusted app!
at Object.getAuthFetcher (node_modules/solid-auth-fetcher/src/obtainAuthHeaders.ts:51:13)
● Update › Using PUT to overwrite › Is allowed with default Write access on parent
TypeError: Cannot read property 'fetch' of undefined
275 | const resourceUrl = `${containerUrl}test.txt`;
276 | // This will do mkdir-p:
> 277 | const creationResult = await solidLogicAlice.fetch(resourceUrl, {
| ^
278 | method: 'PUT',
279 | body: 'hello',
280 | headers: {
at test/surface/update.test.ts:277:53
at step (test/surface/update.test.ts:33:23)
at Object.next (test/surface/update.test.ts:14:53)
at test/surface/update.test.ts:8:71
at Object.<anonymous>.__awaiter (test/surface/update.test.ts:4:12)
at Object.<anonymous> (test/surface/update.test.ts:273:58)
● Update › Using PUT to overwrite › Is allowed with default Write access on parent
TypeError: Cannot read property 'recursiveDelete' of undefined
52 |
53 | afterEach(() => {
> 54 | return solidLogicAlice.recursiveDelete(testFolderUrl);
| ^
55 | });
56 |
57 | describe('Using PUT to append', () => {
at Object.<anonymous> (test/surface/update.test.ts:54:28)
● Update › Using PUT to overwrite › Is disallowed with default Read+Append+Control access on parent
Please make sure the cookie is valid, and add "https://tester" as a trusted app!
at Object.getAuthFetcher (node_modules/solid-auth-fetcher/src/obtainAuthHeaders.ts:51:13)
● Update › Using PUT to overwrite › Is disallowed with default Read+Append+Control access on parent
TypeError: Cannot read property 'fetch' of undefined
311 | const resourceUrl = `${containerUrl}test.txt`;
312 | // This will do mkdir-p:
> 313 | const creationResult = await solidLogicAlice.fetch(resourceUrl, {
| ^
314 | method: 'PUT',
315 | body: 'hello',
316 | headers: {
at test/surface/update.test.ts:313:53
at step (test/surface/update.test.ts:33:23)
at Object.next (test/surface/update.test.ts:14:53)
at test/surface/update.test.ts:8:71
at Object.<anonymous>.__awaiter (test/surface/update.test.ts:4:12)
at Object.<anonymous> (test/surface/update.test.ts:309:75)
● Update › Using PUT to overwrite › Is disallowed with default Read+Append+Control access on parent
TypeError: Cannot read property 'recursiveDelete' of undefined
52 |
53 | afterEach(() => {
> 54 | return solidLogicAlice.recursiveDelete(testFolderUrl);
| ^
55 | });
56 |
57 | describe('Using PUT to append', () => {
at Object.<anonymous> (test/surface/update.test.ts:54:28)
● Update › Using PATCH to append › Is allowed with accessTo Append access on resource
Please make sure the cookie is valid, and add "https://tester" as a trusted app!
at Object.getAuthFetcher (node_modules/solid-auth-fetcher/src/obtainAuthHeaders.ts:51:13)
● Update › Using PATCH to append › Is allowed with accessTo Append access on resource
TypeError: Cannot read property 'fetch' of undefined
349 | const resourceUrl = `${testFolderUrl}9/test.txt`;
350 | // This will do mkdir-p:
> 351 | const creationResult = await solidLogicAlice.fetch(resourceUrl, {
| ^
352 | method: 'PUT',
353 | body: '<#hello> <#linked> <#world> .',
354 | headers: {
at test/surface/update.test.ts:351:53
at step (test/surface/update.test.ts:33:23)
at Object.next (test/surface/update.test.ts:14:53)
at test/surface/update.test.ts:8:71
at Object.<anonymous>.__awaiter (test/surface/update.test.ts:4:12)
at Object.<anonymous> (test/surface/update.test.ts:348:62)
● Update › Using PATCH to append › Is allowed with accessTo Append access on resource
TypeError: Cannot read property 'recursiveDelete' of undefined
52 |
53 | afterEach(() => {
> 54 | return solidLogicAlice.recursiveDelete(testFolderUrl);
| ^
55 | });
56 |
57 | describe('Using PUT to append', () => {
at Object.<anonymous> (test/surface/update.test.ts:54:28)
● Update › Using PATCH to append › Is allowed with accessTo Write access on resource
Please make sure the cookie is valid, and add "https://tester" as a trusted app!
at Object.getAuthFetcher (node_modules/solid-auth-fetcher/src/obtainAuthHeaders.ts:51:13)
● Update › Using PATCH to append › Is allowed with accessTo Write access on resource
TypeError: Cannot read property 'fetch' of undefined
383 | const resourceUrl = `${testFolderUrl}10/test.txt`;
384 | // This will do mkdir-p:
> 385 | const creationResult = await solidLogicAlice.fetch(resourceUrl, {
| ^
386 | method: 'PUT',
387 | body: '<#hello> <#linked> <#world> .',
388 | headers: {
at test/surface/update.test.ts:385:53
at step (test/surface/update.test.ts:33:23)
at Object.next (test/surface/update.test.ts:14:53)
at test/surface/update.test.ts:8:71
at Object.<anonymous>.__awaiter (test/surface/update.test.ts:4:12)
at Object.<anonymous> (test/surface/update.test.ts:382:61)
● Update › Using PATCH to append › Is allowed with accessTo Write access on resource
TypeError: Cannot read property 'recursiveDelete' of undefined
52 |
53 | afterEach(() => {
> 54 | return solidLogicAlice.recursiveDelete(testFolderUrl);
| ^
55 | });
56 |
57 | describe('Using PUT to append', () => {
at Object.<anonymous> (test/surface/update.test.ts:54:28)
● Update › Using PATCH to append › Is disallowed with accessTo Read+Control access on resource
Please make sure the cookie is valid, and add "https://tester" as a trusted app!
at Object.getAuthFetcher (node_modules/solid-auth-fetcher/src/obtainAuthHeaders.ts:51:13)
● Update › Using PATCH to append › Is disallowed with accessTo Read+Control access on resource
TypeError: Cannot read property 'fetch' of undefined
418 | const resourceUrl = `${testFolderUrl}11/test.txt`;
419 | // This will do mkdir-p:
> 420 | const creationResult = await solidLogicAlice.fetch(resourceUrl, {
| ^
421 | method: 'PUT',
422 | body: '<#hello> <#linked> <#world> .',
423 | headers: {
at test/surface/update.test.ts:420:53
at step (test/surface/update.test.ts:33:23)
at Object.next (test/surface/update.test.ts:14:53)
at test/surface/update.test.ts:8:71
at Object.<anonymous>.__awaiter (test/surface/update.test.ts:4:12)
at Object.<anonymous> (test/surface/update.test.ts:417:71)
● Update › Using PATCH to append › Is disallowed with accessTo Read+Control access on resource
TypeError: Cannot read property 'recursiveDelete' of undefined
52 |
53 | afterEach(() => {
> 54 | return solidLogicAlice.recursiveDelete(testFolderUrl);
| ^
55 | });
56 |
57 | describe('Using PUT to append', () => {
at Object.<anonymous> (test/surface/update.test.ts:54:28)
● Update › Using PATCH to append › Is allowed with default Append access on parent
Please make sure the cookie is valid, and add "https://tester" as a trusted app!
at Object.getAuthFetcher (node_modules/solid-auth-fetcher/src/obtainAuthHeaders.ts:51:13)
● Update › Using PATCH to append › Is allowed with default Append access on parent
TypeError: Cannot read property 'fetch' of undefined
454 | const resourceUrl = `${containerUrl}test.txt`;
455 | // This will do mkdir-p:
> 456 | const creationResult = await solidLogicAlice.fetch(resourceUrl, {
| ^
457 | method: 'PUT',
458 | body: '<#hello> <#linked> <#world> .',
459 | headers: {
at test/surface/update.test.ts:456:53
at step (test/surface/update.test.ts:33:23)
at Object.next (test/surface/update.test.ts:14:53)
at test/surface/update.test.ts:8:71
at Object.<anonymous>.__awaiter (test/surface/update.test.ts:4:12)
at Object.<anonymous> (test/surface/update.test.ts:452:59)
● Update › Using PATCH to append › Is allowed with default Append access on parent
TypeError: Cannot read property 'recursiveDelete' of undefined
52 |
53 | afterEach(() => {
> 54 | return solidLogicAlice.recursiveDelete(testFolderUrl);
| ^
55 | });
56 |
57 | describe('Using PUT to append', () => {
at Object.<anonymous> (test/surface/update.test.ts:54:28)
● Update › Using PATCH to append › Is allowed with default Write access on parent
Please make sure the cookie is valid, and add "https://tester" as a trusted app!
at Object.getAuthFetcher (node_modules/solid-auth-fetcher/src/obtainAuthHeaders.ts:51:13)
● Update › Using PATCH to append › Is allowed with default Write access on parent
TypeError: Cannot read property 'fetch' of undefined
490 | const resourceUrl = `${containerUrl}test.txt`;
491 | // This will do mkdir-p:
> 492 | const creationResult = await solidLogicAlice.fetch(resourceUrl, {
| ^
493 | method: 'PUT',
494 | body: '<#hello> <#linked> <#world> .',
495 | headers: {
at test/surface/update.test.ts:492:53
at step (test/surface/update.test.ts:33:23)
at Object.next (test/surface/update.test.ts:14:53)
at test/surface/update.test.ts:8:71
at Object.<anonymous>.__awaiter (test/surface/update.test.ts:4:12)
at Object.<anonymous> (test/surface/update.test.ts:488:58)
● Update › Using PATCH to append › Is allowed with default Write access on parent
TypeError: Cannot read property 'recursiveDelete' of undefined
52 |
53 | afterEach(() => {
> 54 | return solidLogicAlice.recursiveDelete(testFolderUrl);
| ^
55 | });
56 |
57 | describe('Using PUT to append', () => {
at Object.<anonymous> (test/surface/update.test.ts:54:28)
● Update › Using PATCH to append › Is disallowed with default Read+Control access on parent
Please make sure the cookie is valid, and add "https://tester" as a trusted app!
at Object.getAuthFetcher (node_modules/solid-auth-fetcher/src/obtainAuthHeaders.ts:51:13)
● Update › Using PATCH to append › Is disallowed with default Read+Control access on parent
TypeError: Cannot read property 'fetch' of undefined
526 | const resourceUrl = `${containerUrl}test.txt`;
527 | // This will do mkdir-p:
> 528 | const creationResult = await solidLogicAlice.fetch(resourceUrl, {
| ^
529 | method: 'PUT',
530 | body: '<#hello> <#linked> <#world> .',
531 | headers: {
at test/surface/update.test.ts:528:53
at step (test/surface/update.test.ts:33:23)
at Object.next (test/surface/update.test.ts:14:53)
at test/surface/update.test.ts:8:71
at Object.<anonymous>.__awaiter (test/surface/update.test.ts:4:12)
at Object.<anonymous> (test/surface/update.test.ts:524:68)
● Update › Using PATCH to append › Is disallowed with default Read+Control access on parent
TypeError: Cannot read property 'recursiveDelete' of undefined
52 |
53 | afterEach(() => {
> 54 | return solidLogicAlice.recursiveDelete(testFolderUrl);
| ^
55 | });
56 |
57 | describe('Using PUT to append', () => {
at Object.<anonymous> (test/surface/update.test.ts:54:28)
● Update › Using PATCH to overwrite › Is allowed with accessTo Read+Write access on resource
Please make sure the cookie is valid, and add "https://tester" as a trusted app!
at Object.getAuthFetcher (node_modules/solid-auth-fetcher/src/obtainAuthHeaders.ts:51:13)
● Update › Using PATCH to overwrite › Is allowed with accessTo Read+Write access on resource
TypeError: Cannot read property 'fetch' of undefined
565 | const resourceUrl = `${testFolderUrl}15/test.txt`;
566 | // This will do mkdir-p:
> 567 | const creationResult = await solidLogicAlice.fetch(resourceUrl, {
| ^
568 | method: 'PUT',
569 | body: '<#hello> <#linked> <#world> .',
570 | headers: {
at test/surface/update.test.ts:567:53
at step (test/surface/update.test.ts:33:23)
at Object.next (test/surface/update.test.ts:14:53)
at test/surface/update.test.ts:8:71
at Object.<anonymous>.__awaiter (test/surface/update.test.ts:4:12)
at Object.<anonymous> (test/surface/update.test.ts:564:66)
● Update › Using PATCH to overwrite › Is allowed with accessTo Read+Write access on resource
TypeError: Cannot read property 'recursiveDelete' of undefined
52 |
53 | afterEach(() => {
> 54 | return solidLogicAlice.recursiveDelete(testFolderUrl);
| ^
55 | });
56 |
57 | describe('Using PUT to append', () => {
at Object.<anonymous> (test/surface/update.test.ts:54:28)
● Update › Using PATCH to overwrite › Is disallowed with accessTo Read+Append+Control access on resource
Please make sure the cookie is valid, and add "https://tester" as a trusted app!
at Object.getAuthFetcher (node_modules/solid-auth-fetcher/src/obtainAuthHeaders.ts:51:13)
● Update › Using PATCH to overwrite › Is disallowed with accessTo Read+Append+Control access on resource
TypeError: Cannot read property 'fetch' of undefined
596 | const resourceUrl = `${testFolderUrl}16/test.txt`;
597 | // This will do mkdir-p:
> 598 | const creationResult = await solidLogicAlice.fetch(resourceUrl, {
| ^
599 | method: 'PUT',
600 | body: '<#hello> <#linked> <#world> .',
601 | headers: {
at test/surface/update.test.ts:598:53
at step (test/surface/update.test.ts:33:23)
at Object.next (test/surface/update.test.ts:14:53)
at test/surface/update.test.ts:8:71
at Object.<anonymous>.__awaiter (test/surface/update.test.ts:4:12)
at Object.<anonymous> (test/surface/update.test.ts:595:78)
● Update › Using PATCH to overwrite › Is disallowed with accessTo Read+Append+Control access on resource
TypeError: Cannot read property 'recursiveDelete' of undefined
52 |
53 | afterEach(() => {
> 54 | return solidLogicAlice.recursiveDelete(testFolderUrl);
| ^
55 | });
56 |
57 | describe('Using PUT to append', () => {
at Object.<anonymous> (test/surface/update.test.ts:54:28)
● Update › Using PATCH to overwrite › Is disallowed with accessTo Write+Control access on resource
Please make sure the cookie is valid, and add "https://tester" as a trusted app!
at Object.getAuthFetcher (node_modules/solid-auth-fetcher/src/obtainAuthHeaders.ts:51:13)
● Update › Using PATCH to overwrite › Is disallowed with accessTo Write+Control access on resource
TypeError: Cannot read property 'fetch' of undefined
631 | const resourceUrl = `${testFolderUrl}17/test.txt`;
632 | // This will do mkdir-p:
> 633 | const creationResult = await solidLogicAlice.fetch(resourceUrl, {
| ^
634 | method: 'PUT',
635 | body: '<#hello> <#linked> <#world> .',
636 | headers: {
at test/surface/update.test.ts:633:53
at step (test/surface/update.test.ts:33:23)
at Object.next (test/surface/update.test.ts:14:53)
at test/surface/update.test.ts:8:71
at Object.<anonymous>.__awaiter (test/surface/update.test.ts:4:12)
at Object.<anonymous> (test/surface/update.test.ts:630:72)
● Update › Using PATCH to overwrite › Is disallowed with accessTo Write+Control access on resource
TypeError: Cannot read property 'recursiveDelete' of undefined
52 |
53 | afterEach(() => {
> 54 | return solidLogicAlice.recursiveDelete(testFolderUrl);
| ^
55 | });
56 |
57 | describe('Using PUT to append', () => {
at Object.<anonymous> (test/surface/update.test.ts:54:28)
● Update › Using PATCH to overwrite › Is allowed with default Read+Write access on parent
Please make sure the cookie is valid, and add "https://tester" as a trusted app!
at Object.getAuthFetcher (node_modules/solid-auth-fetcher/src/obtainAuthHeaders.ts:51:13)
● Update › Using PATCH to overwrite › Is allowed with default Read+Write access on parent
TypeError: Cannot read property 'fetch' of undefined
667 | const resourceUrl = `${containerUrl}test.txt`;
668 | // This will do mkdir-p:
> 669 | const creationResult = await solidLogicAlice.fetch(resourceUrl, {
| ^
670 | method: 'PUT',
671 | body: '<#hello> <#linked> <#world> .',
672 | headers: {
at test/surface/update.test.ts:669:53
at step (test/surface/update.test.ts:33:23)
at Object.next (test/surface/update.test.ts:14:53)
at test/surface/update.test.ts:8:71
at Object.<anonymous>.__awaiter (test/surface/update.test.ts:4:12)
at Object.<anonymous> (test/surface/update.test.ts:665:63)
● Update › Using PATCH to overwrite › Is allowed with default Read+Write access on parent
TypeError: Cannot read property 'recursiveDelete' of undefined
52 |
53 | afterEach(() => {
> 54 | return solidLogicAlice.recursiveDelete(testFolderUrl);
| ^
55 | });
56 |
57 | describe('Using PUT to append', () => {
at Object.<anonymous> (test/surface/update.test.ts:54:28)
● Update › Using PATCH to overwrite › Is disallowed with default Read+Append+Control access on parent
Please make sure the cookie is valid, and add "https://tester" as a trusted app!
at Object.getAuthFetcher (node_modules/solid-auth-fetcher/src/obtainAuthHeaders.ts:51:13)
● Update › Using PATCH to overwrite › Is disallowed with default Read+Append+Control access on parent
TypeError: Cannot read property 'fetch' of undefined
703 | const resourceUrl = `${containerUrl}test.txt`;
704 | // This will do mkdir-p:
> 705 | const creationResult = await solidLogicAlice.fetch(resourceUrl, {
| ^
706 | method: 'PUT',
707 | body: '<#hello> <#linked> <#world> .',
708 | headers: {
at test/surface/update.test.ts:705:53
at step (test/surface/update.test.ts:33:23)
at Object.next (test/surface/update.test.ts:14:53)
at test/surface/update.test.ts:8:71
at Object.<anonymous>.__awaiter (test/surface/update.test.ts:4:12)
at Object.<anonymous> (test/surface/update.test.ts:701:75)
● Update › Using PATCH to overwrite › Is disallowed with default Read+Append+Control access on parent
TypeError: Cannot read property 'recursiveDelete' of undefined
52 |
53 | afterEach(() => {
> 54 | return solidLogicAlice.recursiveDelete(testFolderUrl);
| ^
55 | });
56 |
57 | describe('Using PUT to append', () => {
at Object.<anonymous> (test/surface/update.test.ts:54:28)
● Update › Using PATCH to overwrite › Is disallowed with default Write+Control access on parent
Please make sure the cookie is valid, and add "https://tester" as a trusted app!
at Object.getAuthFetcher (node_modules/solid-auth-fetcher/src/obtainAuthHeaders.ts:51:13)
● Update › Using PATCH to overwrite › Is disallowed with default Write+Control access on parent
TypeError: Cannot read property 'fetch' of undefined
740 | const resourceUrl = `${containerUrl}test.txt`;
741 | // This will do mkdir-p:
> 742 | const creationResult = await solidLogicAlice.fetch(resourceUrl, {
| ^
743 | method: 'PUT',
744 | body: '<#hello> <#linked> <#world> .',
745 | headers: {
at test/surface/update.test.ts:742:53
at step (test/surface/update.test.ts:33:23)
at Object.next (test/surface/update.test.ts:14:53)
at test/surface/update.test.ts:8:71
at Object.<anonymous>.__awaiter (test/surface/update.test.ts:4:12)
at Object.<anonymous> (test/surface/update.test.ts:738:69)
● Update › Using PATCH to overwrite › Is disallowed with default Write+Control access on parent
TypeError: Cannot read property 'recursiveDelete' of undefined
52 |
53 | afterEach(() => {
> 54 | return solidLogicAlice.recursiveDelete(testFolderUrl);
| ^
55 | });
56 |
57 | describe('Using PUT to append', () => {
at Object.<anonymous> (test/surface/update.test.ts:54:28)
Currently all WAC surface tests seem to be broken:
Before a new release is tagged, this needs to be resolved.
In the logs, the following error occurs 83 times (so basically for every test):
The following occurs 94 times:
Where
undefinedis usuallysolidLogicAlice.@michielbdejong Do you happen to know of the top of your head what would cause this? (Or how to resolve this?)
Full logs
test/surface/update.test.tsDetails
test/surface/create.test.tsDetails
test/surface/read-public.test.tsDetails
test/surface/read.test.tsDetails
test/surface/read-logged_in.test.tsDetails
test/surface/wac-allow.test.tsDetails
test/surface/acl-doc-application.test.tsDetails
test/surface/delete.test.tsDetails
test/surface/fetch-pod-root-acl.test.tsDetails
The webid-provider and solid-crud tests seem stable: