Skip to content

test: add tests for unknown container definition #3087

test: add tests for unknown container definition

test: add tests for unknown container definition #3087

Status Failure
Total duration 1m 46s
Artifacts

qa.yaml

on: push
🔍 Debug
4s
🔍 Debug
⚗️ Test Suite (coverage)
1m 25s
⚗️ Test Suite (coverage)
👩‍🏫 Linting (local)
39s
👩‍🏫 Linting (local)
Matrix: ⏱️ Performance Test
📦 Prerelease
0s
📦 Prerelease
⬆️ Upload Performance Test Results
0s
⬆️ Upload Performance Test Results
🚀 Build and Deploy Documentation (only on main)
0s
🚀 Build and Deploy Documentation (only on main)
Fit to window
Zoom out
Zoom in

Annotations

10 errors
test/functionality/slicing/pointer-analysis/container-single-index-based-access.test.ts > Container Single Index Based Access > Access for container 'c' using '[[' and hasNamedArguments false > Container assignment > ["4@print"] when container has unknown definition and single index is read, then unknown definition is in slice > shell: test/functionality/_helper/shell.ts#L479
AssertionError: got: numbers[[1]] <- 1 print(numbers[[1]]), vs. expected: numbers <- foo() numbers[[1]] <- 1 print(numbers[[1]]), for input numbers <- foo() numbers[[1]] <- 1 numbers[[2]] <- 2 print(numbers[[1]]) (slice for ["4@print"]: 22: "print"), url: https://mermaid.live/view#base64:eyJjb2RlIjoiZmxvd2NoYXJ0IFREXG4gICAgMltbXCJgIzkxO1JGdW5jdGlvbkNhbGwjOTM7IGZvb1xuICAgICAgKDIpXG4gICAgICAqMS4xMi0xNipgXCJdXVxuICAgIDBbXCJgIzkxO1JTeW1ib2wjOTM7IG51bWJlcnNcbiAgICAgICgwKVxuICAgICAgKjEuMS03KmBcIl1cbiAgICAzW1tcImAjOTE7UkJpbmFyeU9wIzkzOyAjNjA7IzQ1O1xuICAgICAgKDMpXG4gICAgICAqMS4xLTE2KlxuICAgICgwLCAyKWBcIl1dXG4gICAgOHt7XCJgIzkxO1JOdW1iZXIjOTM7IDFcbiAgICAgICg4KVxuICAgICAgKjIuMTcqYFwifX1cbiAgICBzdHlsZSA4IHN0cm9rZTp0ZWFsLHN0cm9rZS13aWR0aDo3cHgsc3Ryb2tlLW9wYWNpdHk6Ljg7IFxuICAgIDRbXCJgIzkxO1JTeW1ib2wjOTM7IG51bWJlcnNcbiAgICAgICg0KVxuICAgICAgKjIuMS03KmBcIl1cbiAgICBzdHlsZSA0IHN0cm9rZTp0ZWFsLHN0cm9rZS13aWR0aDo3cHgsc3Ryb2tlLW9wYWNpdHk6Ljg7IFxuICAgIDdbW1wiYCM5MTtSQWNjZXNzIzkzOyAjOTE7IzkxO1xuICAgICAgKDcpXG4gICAgICAqMi4xLTEyKlxuICAgICg0LCA1LCA4KWBcIl1dXG4gICAgc3R5bGUgNyBzdHJva2U6dGVhbCxzdHJva2Utd2lkdGg6N3B4LHN0cm9rZS1vcGFjaXR5Oi44OyBcbiAgICA1e3tcImAjOTE7Uk51bWJlciM5MzsgMVxuICAgICAgKDUpXG4gICAgICAqMi4xMCpgXCJ9fVxuICAgIHN0eWxlIDUgc3Ryb2tlOnRlYWwsc3Ryb2tlLXdpZHRoOjdweCxzdHJva2Utb3BhY2l0eTouODsgXG4gICAgMTR7e1wiYCM5MTtSTnVtYmVyIzkzOyAyXG4gICAgICAoMTQpXG4gICAgICAqMy4xNypgXCJ9fVxuICAgIDEwW1wiYCM5MTtSU3ltYm9sIzkzOyBudW1iZXJzXG4gICAgICAoMTApXG4gICAgICAqMy4xLTcqYFwiXVxuICAgIDEzW1tcImAjOTE7UkFjY2VzcyM5MzsgIzkxOyM5MTtcbiAgICAgICgxMylcbiAgICAgICozLjEtMTIqXG4gICAgKDEwLCAxMSwgMTQpYFwiXV1cbiAgICAxMXt7XCJgIzkxO1JOdW1iZXIjOTM7IDJcbiAgICAgICgxMSlcbiAgICAgICozLjEwKmBcIn19XG4gICAgMTcoW1wiYCM5MTtSU3ltYm9sIzkzOyBudW1iZXJzXG4gICAgICAoMTcpXG4gICAgICAqNC43LTEzKmBcIl0pXG4gICAgc3R5bGUgMTcgc3Ryb2tlOnRlYWwsc3Ryb2tlLXdpZHRoOjdweCxzdHJva2Utb3BhY2l0eTouODsgXG4gICAgMTh7e1wiYCM5MTtSTnVtYmVyIzkzOyAxXG4gICAgICAoMTgpXG4gICAgICAqNC4xNipgXCJ9fVxuICAgIHN0eWxlIDE4IHN0cm9rZTp0ZWFsLHN0cm9rZS13aWR0aDo3cHgsc3Ryb2tlLW9wYWNpdHk6Ljg7IFxuICAgIDIwW1tcImAjOTE7UkFjY2VzcyM5MzsgIzkxOyM5MTtcbiAgICAgICgyMClcbiAgICAgICo0LjctMTgqXG4gICAgKDE3LCAxOClgXCJdXVxuICAgIHN0eWxlIDIwIHN0cm9rZTp0ZWFsLHN0cm9rZS13aWR0aDo3cHgsc3Ryb2tlLW9wYWNpdHk6Ljg7IFxuICAgIDIyW1tcImAjOTE7UkZ1bmN0aW9uQ2FsbCM5MzsgcHJpbnRcbiAgICAgICgyMilcbiAgICAgICo0LjEtMTkqXG4gICAgKDIwKWBcIl1dXG4gICAgc3R5bGUgMjIgc3Ryb2tlOnRlYWwsc3Ryb2tlLXdpZHRoOjdweCxzdHJva2Utb3BhY2l0eTouODsgXG4gICAgMCAtLT58XCJkZWZpbmVkLWJ5XCJ8IDJcbiAgICAwIC0tPnxcImRlZmluZWQtYnlcInwgM1xuICAgIDMgLS0+fFwiYXJndW1lbnRcInwgMlxuICAgIDMgLS0+fFwicmV0dXJucywgYXJndW1lbnRcInwgMFxuICAgIDQgLS0+fFwiZGVmaW5lZC1ieVwifCA4XG4gICAgNCAtLT58XCJkZWZpbmVkLWJ5XCJ8IDdcbiAgICA3IC0tPnxcImFyZ3VtZW50XCJ8IDhcbiAgICA3IC0tPnxcInJldHVybnMsIGFyZ3VtZW50XCJ8IDRcbiAgICA3IC0tPnxcInJlYWRzLCBhcmd1bWVudFwifCA1XG4gICAgMTAgLS0+fFwiZGVmaW5lZC1ieVwifCAxNFxuICAgIDEwIC0tPnxcImRlZmluZWQtYnlcInwgMTNcbiAgICAxMyAtLT58XCJhcmd1bWVudFwifCAxNFxuICAgIDEzIC0tPnxcInJldHVybnMsIGFyZ3VtZW50XCJ8IDEwXG4gICAgMTMgLS0+fFwicmVhZHMsIGFyZ3VtZW50XCJ8IDExXG4gICAgMjAgLS0+fFwicmVhZHMsIHJldHVybnMsIGFyZ3VtZW50XCJ8IDE3XG4gICAgMjAgLS0+fFwicmVhZHMsIGFyZ3VtZW50XCJ8IDE4XG4gICAgMjAgLS0+fFwicmVhZHNcInwgN1xuICAgIDIyIC0tPnxcInJlYWRzLCByZXR1cm5zLCBhcmd1bWVudFwifCAyMCIsIm1lcm1haWQiOnsiYXV0b1N5bmMiOnRydWV9fQ==: expected 'numbers[[1]] <- 1\nprint(numbers[[1]])' to equal 'numbers <- foo()\nnumbers[[1]] <- 1\n…' - Expected + Received - numbers <- foo() numbers[[1]] <- 1 print(numbers[[1]]) ❯ testSlice test/functionality/_helper/shell.ts:479:11 ❯ test/functionality/_helper/shell.ts:454:10
test/functionality/slicing/pointer-analysis/container-single-index-based-access.test.ts > Container Single Index Based Access > Access for container 'c' using '[[' and hasNamedArguments false > Container assignment > ["4@print"] when container has unknown definition and single index is read, then unknown definition is in slice > tree-sitter: test/functionality/_helper/shell.ts#L479
AssertionError: got: numbers[[1]] <- 1 print(numbers[[1]]), vs. expected: numbers <- foo() numbers[[1]] <- 1 print(numbers[[1]]), for input numbers <- foo() numbers[[1]] <- 1 numbers[[2]] <- 2 print(numbers[[1]]) (slice for ["4@print"]: 22: "print"), url: https://mermaid.live/view#base64:eyJjb2RlIjoiZmxvd2NoYXJ0IFREXG4gICAgMltbXCJgIzkxO1JGdW5jdGlvbkNhbGwjOTM7IGZvb1xuICAgICAgKDIpXG4gICAgICAqMS4xMi0xNipgXCJdXVxuICAgIDBbXCJgIzkxO1JTeW1ib2wjOTM7IG51bWJlcnNcbiAgICAgICgwKVxuICAgICAgKjEuMS03KmBcIl1cbiAgICAzW1tcImAjOTE7UkJpbmFyeU9wIzkzOyAjNjA7IzQ1O1xuICAgICAgKDMpXG4gICAgICAqMS4xLTE2KlxuICAgICgwLCAyKWBcIl1dXG4gICAgOHt7XCJgIzkxO1JOdW1iZXIjOTM7IDFcbiAgICAgICg4KVxuICAgICAgKjIuMTcqYFwifX1cbiAgICBzdHlsZSA4IHN0cm9rZTp0ZWFsLHN0cm9rZS13aWR0aDo3cHgsc3Ryb2tlLW9wYWNpdHk6Ljg7IFxuICAgIDRbXCJgIzkxO1JTeW1ib2wjOTM7IG51bWJlcnNcbiAgICAgICg0KVxuICAgICAgKjIuMS03KmBcIl1cbiAgICBzdHlsZSA0IHN0cm9rZTp0ZWFsLHN0cm9rZS13aWR0aDo3cHgsc3Ryb2tlLW9wYWNpdHk6Ljg7IFxuICAgIDdbW1wiYCM5MTtSQWNjZXNzIzkzOyAjOTE7IzkxO1xuICAgICAgKDcpXG4gICAgICAqMi4xLTEyKlxuICAgICg0LCA1LCA4KWBcIl1dXG4gICAgc3R5bGUgNyBzdHJva2U6dGVhbCxzdHJva2Utd2lkdGg6N3B4LHN0cm9rZS1vcGFjaXR5Oi44OyBcbiAgICA1e3tcImAjOTE7Uk51bWJlciM5MzsgMVxuICAgICAgKDUpXG4gICAgICAqMi4xMCpgXCJ9fVxuICAgIHN0eWxlIDUgc3Ryb2tlOnRlYWwsc3Ryb2tlLXdpZHRoOjdweCxzdHJva2Utb3BhY2l0eTouODsgXG4gICAgMTR7e1wiYCM5MTtSTnVtYmVyIzkzOyAyXG4gICAgICAoMTQpXG4gICAgICAqMy4xNypgXCJ9fVxuICAgIDEwW1wiYCM5MTtSU3ltYm9sIzkzOyBudW1iZXJzXG4gICAgICAoMTApXG4gICAgICAqMy4xLTcqYFwiXVxuICAgIDEzW1tcImAjOTE7UkFjY2VzcyM5MzsgIzkxOyM5MTtcbiAgICAgICgxMylcbiAgICAgICozLjEtMTIqXG4gICAgKDEwLCAxMSwgMTQpYFwiXV1cbiAgICAxMXt7XCJgIzkxO1JOdW1iZXIjOTM7IDJcbiAgICAgICgxMSlcbiAgICAgICozLjEwKmBcIn19XG4gICAgMTcoW1wiYCM5MTtSU3ltYm9sIzkzOyBudW1iZXJzXG4gICAgICAoMTcpXG4gICAgICAqNC43LTEzKmBcIl0pXG4gICAgc3R5bGUgMTcgc3Ryb2tlOnRlYWwsc3Ryb2tlLXdpZHRoOjdweCxzdHJva2Utb3BhY2l0eTouODsgXG4gICAgMTh7e1wiYCM5MTtSTnVtYmVyIzkzOyAxXG4gICAgICAoMTgpXG4gICAgICAqNC4xNipgXCJ9fVxuICAgIHN0eWxlIDE4IHN0cm9rZTp0ZWFsLHN0cm9rZS13aWR0aDo3cHgsc3Ryb2tlLW9wYWNpdHk6Ljg7IFxuICAgIDIwW1tcImAjOTE7UkFjY2VzcyM5MzsgIzkxOyM5MTtcbiAgICAgICgyMClcbiAgICAgICo0LjctMTgqXG4gICAgKDE3LCAxOClgXCJdXVxuICAgIHN0eWxlIDIwIHN0cm9rZTp0ZWFsLHN0cm9rZS13aWR0aDo3cHgsc3Ryb2tlLW9wYWNpdHk6Ljg7IFxuICAgIDIyW1tcImAjOTE7UkZ1bmN0aW9uQ2FsbCM5MzsgcHJpbnRcbiAgICAgICgyMilcbiAgICAgICo0LjEtMTkqXG4gICAgKDIwKWBcIl1dXG4gICAgc3R5bGUgMjIgc3Ryb2tlOnRlYWwsc3Ryb2tlLXdpZHRoOjdweCxzdHJva2Utb3BhY2l0eTouODsgXG4gICAgMCAtLT58XCJkZWZpbmVkLWJ5XCJ8IDJcbiAgICAwIC0tPnxcImRlZmluZWQtYnlcInwgM1xuICAgIDMgLS0+fFwiYXJndW1lbnRcInwgMlxuICAgIDMgLS0+fFwicmV0dXJucywgYXJndW1lbnRcInwgMFxuICAgIDQgLS0+fFwiZGVmaW5lZC1ieVwifCA4XG4gICAgNCAtLT58XCJkZWZpbmVkLWJ5XCJ8IDdcbiAgICA3IC0tPnxcImFyZ3VtZW50XCJ8IDhcbiAgICA3IC0tPnxcInJldHVybnMsIGFyZ3VtZW50XCJ8IDRcbiAgICA3IC0tPnxcInJlYWRzLCBhcmd1bWVudFwifCA1XG4gICAgMTAgLS0+fFwiZGVmaW5lZC1ieVwifCAxNFxuICAgIDEwIC0tPnxcImRlZmluZWQtYnlcInwgMTNcbiAgICAxMyAtLT58XCJhcmd1bWVudFwifCAxNFxuICAgIDEzIC0tPnxcInJldHVybnMsIGFyZ3VtZW50XCJ8IDEwXG4gICAgMTMgLS0+fFwicmVhZHMsIGFyZ3VtZW50XCJ8IDExXG4gICAgMjAgLS0+fFwicmVhZHMsIHJldHVybnMsIGFyZ3VtZW50XCJ8IDE3XG4gICAgMjAgLS0+fFwicmVhZHMsIGFyZ3VtZW50XCJ8IDE4XG4gICAgMjAgLS0+fFwicmVhZHNcInwgN1xuICAgIDIyIC0tPnxcInJlYWRzLCByZXR1cm5zLCBhcmd1bWVudFwifCAyMCIsIm1lcm1haWQiOnsiYXV0b1N5bmMiOnRydWV9fQ==: expected 'numbers[[1]] <- 1\nprint(numbers[[1]])' to equal 'numbers <- foo()\nnumbers[[1]] <- 1\n…' - Expected + Received - numbers <- foo() numbers[[1]] <- 1 print(numbers[[1]]) ❯ testSlice test/functionality/_helper/shell.ts:479:11 ❯ test/functionality/_helper/shell.ts:461:10
test/functionality/slicing/pointer-analysis/container-single-index-based-access.test.ts > Container Single Index Based Access > Access for container 'c' using '[[' and hasNamedArguments false > Container assignment > ["4@print"] when container has unknown definition and container is read, then unknown definition is in slice > shell: test/functionality/_helper/shell.ts#L479
AssertionError: got: numbers[[1]] <- 1 numbers[[2]] <- 2 print(numbers), vs. expected: numbers <- foo() numbers[[1]] <- 1 numbers[[2]] <- 2 print(numbers), for input numbers <- foo() numbers[[1]] <- 1 numbers[[2]] <- 2 print(numbers) (slice for ["4@print"]: 19: "print"), url: https://mermaid.live/view#base64:eyJjb2RlIjoiZmxvd2NoYXJ0IFREXG4gICAgMltbXCJgIzkxO1JGdW5jdGlvbkNhbGwjOTM7IGZvb1xuICAgICAgKDIpXG4gICAgICAqMS4xMi0xNipgXCJdXVxuICAgIDBbXCJgIzkxO1JTeW1ib2wjOTM7IG51bWJlcnNcbiAgICAgICgwKVxuICAgICAgKjEuMS03KmBcIl1cbiAgICAzW1tcImAjOTE7UkJpbmFyeU9wIzkzOyAjNjA7IzQ1O1xuICAgICAgKDMpXG4gICAgICAqMS4xLTE2KlxuICAgICgwLCAyKWBcIl1dXG4gICAgOHt7XCJgIzkxO1JOdW1iZXIjOTM7IDFcbiAgICAgICg4KVxuICAgICAgKjIuMTcqYFwifX1cbiAgICBzdHlsZSA4IHN0cm9rZTp0ZWFsLHN0cm9rZS13aWR0aDo3cHgsc3Ryb2tlLW9wYWNpdHk6Ljg7IFxuICAgIDRbXCJgIzkxO1JTeW1ib2wjOTM7IG51bWJlcnNcbiAgICAgICg0KVxuICAgICAgKjIuMS03KmBcIl1cbiAgICBzdHlsZSA0IHN0cm9rZTp0ZWFsLHN0cm9rZS13aWR0aDo3cHgsc3Ryb2tlLW9wYWNpdHk6Ljg7IFxuICAgIDdbW1wiYCM5MTtSQWNjZXNzIzkzOyAjOTE7IzkxO1xuICAgICAgKDcpXG4gICAgICAqMi4xLTEyKlxuICAgICg0LCA1LCA4KWBcIl1dXG4gICAgc3R5bGUgNyBzdHJva2U6dGVhbCxzdHJva2Utd2lkdGg6N3B4LHN0cm9rZS1vcGFjaXR5Oi44OyBcbiAgICA1e3tcImAjOTE7Uk51bWJlciM5MzsgMVxuICAgICAgKDUpXG4gICAgICAqMi4xMCpgXCJ9fVxuICAgIHN0eWxlIDUgc3Ryb2tlOnRlYWwsc3Ryb2tlLXdpZHRoOjdweCxzdHJva2Utb3BhY2l0eTouODsgXG4gICAgMTR7e1wiYCM5MTtSTnVtYmVyIzkzOyAyXG4gICAgICAoMTQpXG4gICAgICAqMy4xNypgXCJ9fVxuICAgIHN0eWxlIDE0IHN0cm9rZTp0ZWFsLHN0cm9rZS13aWR0aDo3cHgsc3Ryb2tlLW9wYWNpdHk6Ljg7IFxuICAgIDEwW1wiYCM5MTtSU3ltYm9sIzkzOyBudW1iZXJzXG4gICAgICAoMTApXG4gICAgICAqMy4xLTcqYFwiXVxuICAgIHN0eWxlIDEwIHN0cm9rZTp0ZWFsLHN0cm9rZS13aWR0aDo3cHgsc3Ryb2tlLW9wYWNpdHk6Ljg7IFxuICAgIDEzW1tcImAjOTE7UkFjY2VzcyM5MzsgIzkxOyM5MTtcbiAgICAgICgxMylcbiAgICAgICozLjEtMTIqXG4gICAgKDEwLCAxMSwgMTQpYFwiXV1cbiAgICBzdHlsZSAxMyBzdHJva2U6dGVhbCxzdHJva2Utd2lkdGg6N3B4LHN0cm9rZS1vcGFjaXR5Oi44OyBcbiAgICAxMXt7XCJgIzkxO1JOdW1iZXIjOTM7IDJcbiAgICAgICgxMSlcbiAgICAgICozLjEwKmBcIn19XG4gICAgc3R5bGUgMTEgc3Ryb2tlOnRlYWwsc3Ryb2tlLXdpZHRoOjdweCxzdHJva2Utb3BhY2l0eTouODsgXG4gICAgMTcoW1wiYCM5MTtSU3ltYm9sIzkzOyBudW1iZXJzXG4gICAgICAoMTcpXG4gICAgICAqNC43LTEzKmBcIl0pXG4gICAgc3R5bGUgMTcgc3Ryb2tlOnRlYWwsc3Ryb2tlLXdpZHRoOjdweCxzdHJva2Utb3BhY2l0eTouODsgXG4gICAgMTlbW1wiYCM5MTtSRnVuY3Rpb25DYWxsIzkzOyBwcmludFxuICAgICAgKDE5KVxuICAgICAgKjQuMS0xNCpcbiAgICAoMTcpYFwiXV1cbiAgICBzdHlsZSAxOSBzdHJva2U6dGVhbCxzdHJva2Utd2lkdGg6N3B4LHN0cm9rZS1vcGFjaXR5Oi44OyBcbiAgICAwIC0tPnxcImRlZmluZWQtYnlcInwgMlxuICAgIDAgLS0+fFwiZGVmaW5lZC1ieVwifCAzXG4gICAgMyAtLT58XCJhcmd1bWVudFwifCAyXG4gICAgMyAtLT58XCJyZXR1cm5zLCBhcmd1bWVudFwifCAwXG4gICAgNCAtLT58XCJkZWZpbmVkLWJ5XCJ8IDhcbiAgICA0IC0tPnxcImRlZmluZWQtYnlcInwgN1xuICAgIDcgLS0+fFwiYXJndW1lbnRcInwgOFxuICAgIDcgLS0+fFwicmV0dXJucywgYXJndW1lbnRcInwgNFxuICAgIDcgLS0+fFwicmVhZHMsIGFyZ3VtZW50XCJ8IDVcbiAgICAxMCAtLT58XCJkZWZpbmVkLWJ5XCJ8IDE0XG4gICAgMTAgLS0+fFwiZGVmaW5lZC1ieVwifCAxM1xuICAgIDEzIC0tPnxcImFyZ3VtZW50XCJ8IDE0XG4gICAgMTMgLS0+fFwicmV0dXJucywgYXJndW1lbnRcInwgMTBcbiAgICAxMyAtLT58XCJyZWFkcywgYXJndW1lbnRcInwgMTFcbiAgICAxNyAtLT58XCJyZWFkc1wifCA0XG4gICAgMTcgLS0+fFwicmVhZHNcInwgMTBcbiAgICAxOSAtLT58XCJyZWFkcywgcmV0dXJucywgYXJndW1lbnRcInwgMTciLCJtZXJtYWlkIjp7ImF1dG9TeW5jIjp0cnVlfX0=: expected 'numbers[[1]] <- 1\nnumbers[[2]] <- 2\…' to equal 'numbers <- foo()\nnumbers[[1]] <- 1\n…' - Expected + Received - numbers <- foo() numbers[[1]] <- 1 numbers[[2]] <- 2 print(numbers) ❯ testSlice test/functionality/_helper/shell.ts:479:11 ❯ test/functionality/_helper/shell.ts:454:10
test/functionality/slicing/pointer-analysis/container-single-index-based-access.test.ts > Container Single Index Based Access > Access for container 'c' using '[[' and hasNamedArguments false > Container assignment > ["4@print"] when container has unknown definition and container is read, then unknown definition is in slice > tree-sitter: test/functionality/_helper/shell.ts#L479
AssertionError: got: numbers[[1]] <- 1 numbers[[2]] <- 2 print(numbers), vs. expected: numbers <- foo() numbers[[1]] <- 1 numbers[[2]] <- 2 print(numbers), for input numbers <- foo() numbers[[1]] <- 1 numbers[[2]] <- 2 print(numbers) (slice for ["4@print"]: 19: "print"), url: https://mermaid.live/view#base64:eyJjb2RlIjoiZmxvd2NoYXJ0IFREXG4gICAgMltbXCJgIzkxO1JGdW5jdGlvbkNhbGwjOTM7IGZvb1xuICAgICAgKDIpXG4gICAgICAqMS4xMi0xNipgXCJdXVxuICAgIDBbXCJgIzkxO1JTeW1ib2wjOTM7IG51bWJlcnNcbiAgICAgICgwKVxuICAgICAgKjEuMS03KmBcIl1cbiAgICAzW1tcImAjOTE7UkJpbmFyeU9wIzkzOyAjNjA7IzQ1O1xuICAgICAgKDMpXG4gICAgICAqMS4xLTE2KlxuICAgICgwLCAyKWBcIl1dXG4gICAgOHt7XCJgIzkxO1JOdW1iZXIjOTM7IDFcbiAgICAgICg4KVxuICAgICAgKjIuMTcqYFwifX1cbiAgICBzdHlsZSA4IHN0cm9rZTp0ZWFsLHN0cm9rZS13aWR0aDo3cHgsc3Ryb2tlLW9wYWNpdHk6Ljg7IFxuICAgIDRbXCJgIzkxO1JTeW1ib2wjOTM7IG51bWJlcnNcbiAgICAgICg0KVxuICAgICAgKjIuMS03KmBcIl1cbiAgICBzdHlsZSA0IHN0cm9rZTp0ZWFsLHN0cm9rZS13aWR0aDo3cHgsc3Ryb2tlLW9wYWNpdHk6Ljg7IFxuICAgIDdbW1wiYCM5MTtSQWNjZXNzIzkzOyAjOTE7IzkxO1xuICAgICAgKDcpXG4gICAgICAqMi4xLTEyKlxuICAgICg0LCA1LCA4KWBcIl1dXG4gICAgc3R5bGUgNyBzdHJva2U6dGVhbCxzdHJva2Utd2lkdGg6N3B4LHN0cm9rZS1vcGFjaXR5Oi44OyBcbiAgICA1e3tcImAjOTE7Uk51bWJlciM5MzsgMVxuICAgICAgKDUpXG4gICAgICAqMi4xMCpgXCJ9fVxuICAgIHN0eWxlIDUgc3Ryb2tlOnRlYWwsc3Ryb2tlLXdpZHRoOjdweCxzdHJva2Utb3BhY2l0eTouODsgXG4gICAgMTR7e1wiYCM5MTtSTnVtYmVyIzkzOyAyXG4gICAgICAoMTQpXG4gICAgICAqMy4xNypgXCJ9fVxuICAgIHN0eWxlIDE0IHN0cm9rZTp0ZWFsLHN0cm9rZS13aWR0aDo3cHgsc3Ryb2tlLW9wYWNpdHk6Ljg7IFxuICAgIDEwW1wiYCM5MTtSU3ltYm9sIzkzOyBudW1iZXJzXG4gICAgICAoMTApXG4gICAgICAqMy4xLTcqYFwiXVxuICAgIHN0eWxlIDEwIHN0cm9rZTp0ZWFsLHN0cm9rZS13aWR0aDo3cHgsc3Ryb2tlLW9wYWNpdHk6Ljg7IFxuICAgIDEzW1tcImAjOTE7UkFjY2VzcyM5MzsgIzkxOyM5MTtcbiAgICAgICgxMylcbiAgICAgICozLjEtMTIqXG4gICAgKDEwLCAxMSwgMTQpYFwiXV1cbiAgICBzdHlsZSAxMyBzdHJva2U6dGVhbCxzdHJva2Utd2lkdGg6N3B4LHN0cm9rZS1vcGFjaXR5Oi44OyBcbiAgICAxMXt7XCJgIzkxO1JOdW1iZXIjOTM7IDJcbiAgICAgICgxMSlcbiAgICAgICozLjEwKmBcIn19XG4gICAgc3R5bGUgMTEgc3Ryb2tlOnRlYWwsc3Ryb2tlLXdpZHRoOjdweCxzdHJva2Utb3BhY2l0eTouODsgXG4gICAgMTcoW1wiYCM5MTtSU3ltYm9sIzkzOyBudW1iZXJzXG4gICAgICAoMTcpXG4gICAgICAqNC43LTEzKmBcIl0pXG4gICAgc3R5bGUgMTcgc3Ryb2tlOnRlYWwsc3Ryb2tlLXdpZHRoOjdweCxzdHJva2Utb3BhY2l0eTouODsgXG4gICAgMTlbW1wiYCM5MTtSRnVuY3Rpb25DYWxsIzkzOyBwcmludFxuICAgICAgKDE5KVxuICAgICAgKjQuMS0xNCpcbiAgICAoMTcpYFwiXV1cbiAgICBzdHlsZSAxOSBzdHJva2U6dGVhbCxzdHJva2Utd2lkdGg6N3B4LHN0cm9rZS1vcGFjaXR5Oi44OyBcbiAgICAwIC0tPnxcImRlZmluZWQtYnlcInwgMlxuICAgIDAgLS0+fFwiZGVmaW5lZC1ieVwifCAzXG4gICAgMyAtLT58XCJhcmd1bWVudFwifCAyXG4gICAgMyAtLT58XCJyZXR1cm5zLCBhcmd1bWVudFwifCAwXG4gICAgNCAtLT58XCJkZWZpbmVkLWJ5XCJ8IDhcbiAgICA0IC0tPnxcImRlZmluZWQtYnlcInwgN1xuICAgIDcgLS0+fFwiYXJndW1lbnRcInwgOFxuICAgIDcgLS0+fFwicmV0dXJucywgYXJndW1lbnRcInwgNFxuICAgIDcgLS0+fFwicmVhZHMsIGFyZ3VtZW50XCJ8IDVcbiAgICAxMCAtLT58XCJkZWZpbmVkLWJ5XCJ8IDE0XG4gICAgMTAgLS0+fFwiZGVmaW5lZC1ieVwifCAxM1xuICAgIDEzIC0tPnxcImFyZ3VtZW50XCJ8IDE0XG4gICAgMTMgLS0+fFwicmV0dXJucywgYXJndW1lbnRcInwgMTBcbiAgICAxMyAtLT58XCJyZWFkcywgYXJndW1lbnRcInwgMTFcbiAgICAxNyAtLT58XCJyZWFkc1wifCA0XG4gICAgMTcgLS0+fFwicmVhZHNcInwgMTBcbiAgICAxOSAtLT58XCJyZWFkcywgcmV0dXJucywgYXJndW1lbnRcInwgMTciLCJtZXJtYWlkIjp7ImF1dG9TeW5jIjp0cnVlfX0=: expected 'numbers[[1]] <- 1\nnumbers[[2]] <- 2\…' to equal 'numbers <- foo()\nnumbers[[1]] <- 1\n…' - Expected + Received - numbers <- foo() numbers[[1]] <- 1 numbers[[2]] <- 2 print(numbers) ❯ testSlice test/functionality/_helper/shell.ts:479:11 ❯ test/functionality/_helper/shell.ts:461:10
test/functionality/slicing/pointer-analysis/container-single-index-based-access.test.ts > Container Single Index Based Access > Access for container 'c' using '[' and hasNamedArguments false > Container assignment > ["4@print"] when container has unknown definition and single index is read, then unknown definition is in slice > shell: test/functionality/_helper/shell.ts#L479
AssertionError: got: numbers[1] <- 1 print(numbers[1]), vs. expected: numbers <- foo() numbers[1] <- 1 print(numbers[1]), for input numbers <- foo() numbers[1] <- 1 numbers[2] <- 2 print(numbers[1]) (slice for ["4@print"]: 22: "print"), url: https://mermaid.live/view#base64:eyJjb2RlIjoiZmxvd2NoYXJ0IFREXG4gICAgMltbXCJgIzkxO1JGdW5jdGlvbkNhbGwjOTM7IGZvb1xuICAgICAgKDIpXG4gICAgICAqMS4xMi0xNipgXCJdXVxuICAgIDBbXCJgIzkxO1JTeW1ib2wjOTM7IG51bWJlcnNcbiAgICAgICgwKVxuICAgICAgKjEuMS03KmBcIl1cbiAgICAzW1tcImAjOTE7UkJpbmFyeU9wIzkzOyAjNjA7IzQ1O1xuICAgICAgKDMpXG4gICAgICAqMS4xLTE2KlxuICAgICgwLCAyKWBcIl1dXG4gICAgOHt7XCJgIzkxO1JOdW1iZXIjOTM7IDFcbiAgICAgICg4KVxuICAgICAgKjIuMTUqYFwifX1cbiAgICBzdHlsZSA4IHN0cm9rZTp0ZWFsLHN0cm9rZS13aWR0aDo3cHgsc3Ryb2tlLW9wYWNpdHk6Ljg7IFxuICAgIDRbXCJgIzkxO1JTeW1ib2wjOTM7IG51bWJlcnNcbiAgICAgICg0KVxuICAgICAgKjIuMS03KmBcIl1cbiAgICBzdHlsZSA0IHN0cm9rZTp0ZWFsLHN0cm9rZS13aWR0aDo3cHgsc3Ryb2tlLW9wYWNpdHk6Ljg7IFxuICAgIDdbW1wiYCM5MTtSQWNjZXNzIzkzOyAjOTE7XG4gICAgICAoNylcbiAgICAgICoyLjEtMTAqXG4gICAgKDQsIDUsIDgpYFwiXV1cbiAgICBzdHlsZSA3IHN0cm9rZTp0ZWFsLHN0cm9rZS13aWR0aDo3cHgsc3Ryb2tlLW9wYWNpdHk6Ljg7IFxuICAgIDV7e1wiYCM5MTtSTnVtYmVyIzkzOyAxXG4gICAgICAoNSlcbiAgICAgICoyLjkqYFwifX1cbiAgICBzdHlsZSA1IHN0cm9rZTp0ZWFsLHN0cm9rZS13aWR0aDo3cHgsc3Ryb2tlLW9wYWNpdHk6Ljg7IFxuICAgIDE0e3tcImAjOTE7Uk51bWJlciM5MzsgMlxuICAgICAgKDE0KVxuICAgICAgKjMuMTUqYFwifX1cbiAgICAxMFtcImAjOTE7UlN5bWJvbCM5MzsgbnVtYmVyc1xuICAgICAgKDEwKVxuICAgICAgKjMuMS03KmBcIl1cbiAgICAxM1tbXCJgIzkxO1JBY2Nlc3MjOTM7ICM5MTtcbiAgICAgICgxMylcbiAgICAgICozLjEtMTAqXG4gICAgKDEwLCAxMSwgMTQpYFwiXV1cbiAgICAxMXt7XCJgIzkxO1JOdW1iZXIjOTM7IDJcbiAgICAgICgxMSlcbiAgICAgICozLjkqYFwifX1cbiAgICAxNyhbXCJgIzkxO1JTeW1ib2wjOTM7IG51bWJlcnNcbiAgICAgICgxNylcbiAgICAgICo0LjctMTMqYFwiXSlcbiAgICBzdHlsZSAxNyBzdHJva2U6dGVhbCxzdHJva2Utd2lkdGg6N3B4LHN0cm9rZS1vcGFjaXR5Oi44OyBcbiAgICAxOHt7XCJgIzkxO1JOdW1iZXIjOTM7IDFcbiAgICAgICgxOClcbiAgICAgICo0LjE1KmBcIn19XG4gICAgc3R5bGUgMTggc3Ryb2tlOnRlYWwsc3Ryb2tlLXdpZHRoOjdweCxzdHJva2Utb3BhY2l0eTouODsgXG4gICAgMjBbW1wiYCM5MTtSQWNjZXNzIzkzOyAjOTE7XG4gICAgICAoMjApXG4gICAgICAqNC43LTE2KlxuICAgICgxNywgMTgpYFwiXV1cbiAgICBzdHlsZSAyMCBzdHJva2U6dGVhbCxzdHJva2Utd2lkdGg6N3B4LHN0cm9rZS1vcGFjaXR5Oi44OyBcbiAgICAyMltbXCJgIzkxO1JGdW5jdGlvbkNhbGwjOTM7IHByaW50XG4gICAgICAoMjIpXG4gICAgICAqNC4xLTE3KlxuICAgICgyMClgXCJdXVxuICAgIHN0eWxlIDIyIHN0cm9rZTp0ZWFsLHN0cm9rZS13aWR0aDo3cHgsc3Ryb2tlLW9wYWNpdHk6Ljg7IFxuICAgIDAgLS0+fFwiZGVmaW5lZC1ieVwifCAyXG4gICAgMCAtLT58XCJkZWZpbmVkLWJ5XCJ8IDNcbiAgICAzIC0tPnxcImFyZ3VtZW50XCJ8IDJcbiAgICAzIC0tPnxcInJldHVybnMsIGFyZ3VtZW50XCJ8IDBcbiAgICA0IC0tPnxcImRlZmluZWQtYnlcInwgOFxuICAgIDQgLS0+fFwiZGVmaW5lZC1ieVwifCA3XG4gICAgNyAtLT58XCJhcmd1bWVudFwifCA4XG4gICAgNyAtLT58XCJyZXR1cm5zLCBhcmd1bWVudFwifCA0XG4gICAgNyAtLT58XCJyZWFkcywgYXJndW1lbnRcInwgNVxuICAgIDEwIC0tPnxcImRlZmluZWQtYnlcInwgMTRcbiAgICAxMCAtLT58XCJkZWZpbmVkLWJ5XCJ8IDEzXG4gICAgMTMgLS0+fFwiYXJndW1lbnRcInwgMTRcbiAgICAxMyAtLT58XCJyZXR1cm5zLCBhcmd1bWVudFwifCAxMFxuICAgIDEzIC0tPnxcInJlYWRzLCBhcmd1bWVudFwifCAxMVxuICAgIDIwIC0tPnxcInJlYWRzLCByZXR1cm5zLCBhcmd1bWVudFwifCAxN1xuICAgIDIwIC0tPnxcInJlYWRzLCBhcmd1bWVudFwifCAxOFxuICAgIDIwIC0tPnxcInJlYWRzXCJ8IDdcbiAgICAyMiAtLT58XCJyZWFkcywgcmV0dXJucywgYXJndW1lbnRcInwgMjAiLCJtZXJtYWlkIjp7ImF1dG9TeW5jIjp0cnVlfX0=: expected 'numbers[1] <- 1\nprint(numbers[1])' to equal 'numbers <- foo()\nnumbers[1] <- 1\npr…' - Expected + Received - numbers <- foo() numbers[1] <- 1 print(numbers[1]) ❯ testSlice test/functionality/_helper/shell.ts:479:11 ❯ test/functionality/_helper/shell.ts:454:10
test/functionality/slicing/pointer-analysis/container-single-index-based-access.test.ts > Container Single Index Based Access > Access for container 'c' using '[' and hasNamedArguments false > Container assignment > ["4@print"] when container has unknown definition and single index is read, then unknown definition is in slice > tree-sitter: test/functionality/_helper/shell.ts#L479
AssertionError: got: numbers[1] <- 1 print(numbers[1]), vs. expected: numbers <- foo() numbers[1] <- 1 print(numbers[1]), for input numbers <- foo() numbers[1] <- 1 numbers[2] <- 2 print(numbers[1]) (slice for ["4@print"]: 22: "print"), url: https://mermaid.live/view#base64:eyJjb2RlIjoiZmxvd2NoYXJ0IFREXG4gICAgMltbXCJgIzkxO1JGdW5jdGlvbkNhbGwjOTM7IGZvb1xuICAgICAgKDIpXG4gICAgICAqMS4xMi0xNipgXCJdXVxuICAgIDBbXCJgIzkxO1JTeW1ib2wjOTM7IG51bWJlcnNcbiAgICAgICgwKVxuICAgICAgKjEuMS03KmBcIl1cbiAgICAzW1tcImAjOTE7UkJpbmFyeU9wIzkzOyAjNjA7IzQ1O1xuICAgICAgKDMpXG4gICAgICAqMS4xLTE2KlxuICAgICgwLCAyKWBcIl1dXG4gICAgOHt7XCJgIzkxO1JOdW1iZXIjOTM7IDFcbiAgICAgICg4KVxuICAgICAgKjIuMTUqYFwifX1cbiAgICBzdHlsZSA4IHN0cm9rZTp0ZWFsLHN0cm9rZS13aWR0aDo3cHgsc3Ryb2tlLW9wYWNpdHk6Ljg7IFxuICAgIDRbXCJgIzkxO1JTeW1ib2wjOTM7IG51bWJlcnNcbiAgICAgICg0KVxuICAgICAgKjIuMS03KmBcIl1cbiAgICBzdHlsZSA0IHN0cm9rZTp0ZWFsLHN0cm9rZS13aWR0aDo3cHgsc3Ryb2tlLW9wYWNpdHk6Ljg7IFxuICAgIDdbW1wiYCM5MTtSQWNjZXNzIzkzOyAjOTE7XG4gICAgICAoNylcbiAgICAgICoyLjEtMTAqXG4gICAgKDQsIDUsIDgpYFwiXV1cbiAgICBzdHlsZSA3IHN0cm9rZTp0ZWFsLHN0cm9rZS13aWR0aDo3cHgsc3Ryb2tlLW9wYWNpdHk6Ljg7IFxuICAgIDV7e1wiYCM5MTtSTnVtYmVyIzkzOyAxXG4gICAgICAoNSlcbiAgICAgICoyLjkqYFwifX1cbiAgICBzdHlsZSA1IHN0cm9rZTp0ZWFsLHN0cm9rZS13aWR0aDo3cHgsc3Ryb2tlLW9wYWNpdHk6Ljg7IFxuICAgIDE0e3tcImAjOTE7Uk51bWJlciM5MzsgMlxuICAgICAgKDE0KVxuICAgICAgKjMuMTUqYFwifX1cbiAgICAxMFtcImAjOTE7UlN5bWJvbCM5MzsgbnVtYmVyc1xuICAgICAgKDEwKVxuICAgICAgKjMuMS03KmBcIl1cbiAgICAxM1tbXCJgIzkxO1JBY2Nlc3MjOTM7ICM5MTtcbiAgICAgICgxMylcbiAgICAgICozLjEtMTAqXG4gICAgKDEwLCAxMSwgMTQpYFwiXV1cbiAgICAxMXt7XCJgIzkxO1JOdW1iZXIjOTM7IDJcbiAgICAgICgxMSlcbiAgICAgICozLjkqYFwifX1cbiAgICAxNyhbXCJgIzkxO1JTeW1ib2wjOTM7IG51bWJlcnNcbiAgICAgICgxNylcbiAgICAgICo0LjctMTMqYFwiXSlcbiAgICBzdHlsZSAxNyBzdHJva2U6dGVhbCxzdHJva2Utd2lkdGg6N3B4LHN0cm9rZS1vcGFjaXR5Oi44OyBcbiAgICAxOHt7XCJgIzkxO1JOdW1iZXIjOTM7IDFcbiAgICAgICgxOClcbiAgICAgICo0LjE1KmBcIn19XG4gICAgc3R5bGUgMTggc3Ryb2tlOnRlYWwsc3Ryb2tlLXdpZHRoOjdweCxzdHJva2Utb3BhY2l0eTouODsgXG4gICAgMjBbW1wiYCM5MTtSQWNjZXNzIzkzOyAjOTE7XG4gICAgICAoMjApXG4gICAgICAqNC43LTE2KlxuICAgICgxNywgMTgpYFwiXV1cbiAgICBzdHlsZSAyMCBzdHJva2U6dGVhbCxzdHJva2Utd2lkdGg6N3B4LHN0cm9rZS1vcGFjaXR5Oi44OyBcbiAgICAyMltbXCJgIzkxO1JGdW5jdGlvbkNhbGwjOTM7IHByaW50XG4gICAgICAoMjIpXG4gICAgICAqNC4xLTE3KlxuICAgICgyMClgXCJdXVxuICAgIHN0eWxlIDIyIHN0cm9rZTp0ZWFsLHN0cm9rZS13aWR0aDo3cHgsc3Ryb2tlLW9wYWNpdHk6Ljg7IFxuICAgIDAgLS0+fFwiZGVmaW5lZC1ieVwifCAyXG4gICAgMCAtLT58XCJkZWZpbmVkLWJ5XCJ8IDNcbiAgICAzIC0tPnxcImFyZ3VtZW50XCJ8IDJcbiAgICAzIC0tPnxcInJldHVybnMsIGFyZ3VtZW50XCJ8IDBcbiAgICA0IC0tPnxcImRlZmluZWQtYnlcInwgOFxuICAgIDQgLS0+fFwiZGVmaW5lZC1ieVwifCA3XG4gICAgNyAtLT58XCJhcmd1bWVudFwifCA4XG4gICAgNyAtLT58XCJyZXR1cm5zLCBhcmd1bWVudFwifCA0XG4gICAgNyAtLT58XCJyZWFkcywgYXJndW1lbnRcInwgNVxuICAgIDEwIC0tPnxcImRlZmluZWQtYnlcInwgMTRcbiAgICAxMCAtLT58XCJkZWZpbmVkLWJ5XCJ8IDEzXG4gICAgMTMgLS0+fFwiYXJndW1lbnRcInwgMTRcbiAgICAxMyAtLT58XCJyZXR1cm5zLCBhcmd1bWVudFwifCAxMFxuICAgIDEzIC0tPnxcInJlYWRzLCBhcmd1bWVudFwifCAxMVxuICAgIDIwIC0tPnxcInJlYWRzLCByZXR1cm5zLCBhcmd1bWVudFwifCAxN1xuICAgIDIwIC0tPnxcInJlYWRzLCBhcmd1bWVudFwifCAxOFxuICAgIDIwIC0tPnxcInJlYWRzXCJ8IDdcbiAgICAyMiAtLT58XCJyZWFkcywgcmV0dXJucywgYXJndW1lbnRcInwgMjAiLCJtZXJtYWlkIjp7ImF1dG9TeW5jIjp0cnVlfX0=: expected 'numbers[1] <- 1\nprint(numbers[1])' to equal 'numbers <- foo()\nnumbers[1] <- 1\npr…' - Expected + Received - numbers <- foo() numbers[1] <- 1 print(numbers[1]) ❯ testSlice test/functionality/_helper/shell.ts:479:11 ❯ test/functionality/_helper/shell.ts:461:10
test/functionality/slicing/pointer-analysis/container-single-index-based-access.test.ts > Container Single Index Based Access > Access for container 'c' using '[' and hasNamedArguments false > Container assignment > ["4@print"] when container has unknown definition and container is read, then unknown definition is in slice > shell: test/functionality/_helper/shell.ts#L479
AssertionError: got: numbers[1] <- 1 numbers[2] <- 2 print(numbers), vs. expected: numbers <- foo() numbers[1] <- 1 numbers[2] <- 2 print(numbers), for input numbers <- foo() numbers[1] <- 1 numbers[2] <- 2 print(numbers) (slice for ["4@print"]: 19: "print"), url: https://mermaid.live/view#base64:eyJjb2RlIjoiZmxvd2NoYXJ0IFREXG4gICAgMltbXCJgIzkxO1JGdW5jdGlvbkNhbGwjOTM7IGZvb1xuICAgICAgKDIpXG4gICAgICAqMS4xMi0xNipgXCJdXVxuICAgIDBbXCJgIzkxO1JTeW1ib2wjOTM7IG51bWJlcnNcbiAgICAgICgwKVxuICAgICAgKjEuMS03KmBcIl1cbiAgICAzW1tcImAjOTE7UkJpbmFyeU9wIzkzOyAjNjA7IzQ1O1xuICAgICAgKDMpXG4gICAgICAqMS4xLTE2KlxuICAgICgwLCAyKWBcIl1dXG4gICAgOHt7XCJgIzkxO1JOdW1iZXIjOTM7IDFcbiAgICAgICg4KVxuICAgICAgKjIuMTUqYFwifX1cbiAgICBzdHlsZSA4IHN0cm9rZTp0ZWFsLHN0cm9rZS13aWR0aDo3cHgsc3Ryb2tlLW9wYWNpdHk6Ljg7IFxuICAgIDRbXCJgIzkxO1JTeW1ib2wjOTM7IG51bWJlcnNcbiAgICAgICg0KVxuICAgICAgKjIuMS03KmBcIl1cbiAgICBzdHlsZSA0IHN0cm9rZTp0ZWFsLHN0cm9rZS13aWR0aDo3cHgsc3Ryb2tlLW9wYWNpdHk6Ljg7IFxuICAgIDdbW1wiYCM5MTtSQWNjZXNzIzkzOyAjOTE7XG4gICAgICAoNylcbiAgICAgICoyLjEtMTAqXG4gICAgKDQsIDUsIDgpYFwiXV1cbiAgICBzdHlsZSA3IHN0cm9rZTp0ZWFsLHN0cm9rZS13aWR0aDo3cHgsc3Ryb2tlLW9wYWNpdHk6Ljg7IFxuICAgIDV7e1wiYCM5MTtSTnVtYmVyIzkzOyAxXG4gICAgICAoNSlcbiAgICAgICoyLjkqYFwifX1cbiAgICBzdHlsZSA1IHN0cm9rZTp0ZWFsLHN0cm9rZS13aWR0aDo3cHgsc3Ryb2tlLW9wYWNpdHk6Ljg7IFxuICAgIDE0e3tcImAjOTE7Uk51bWJlciM5MzsgMlxuICAgICAgKDE0KVxuICAgICAgKjMuMTUqYFwifX1cbiAgICBzdHlsZSAxNCBzdHJva2U6dGVhbCxzdHJva2Utd2lkdGg6N3B4LHN0cm9rZS1vcGFjaXR5Oi44OyBcbiAgICAxMFtcImAjOTE7UlN5bWJvbCM5MzsgbnVtYmVyc1xuICAgICAgKDEwKVxuICAgICAgKjMuMS03KmBcIl1cbiAgICBzdHlsZSAxMCBzdHJva2U6dGVhbCxzdHJva2Utd2lkdGg6N3B4LHN0cm9rZS1vcGFjaXR5Oi44OyBcbiAgICAxM1tbXCJgIzkxO1JBY2Nlc3MjOTM7ICM5MTtcbiAgICAgICgxMylcbiAgICAgICozLjEtMTAqXG4gICAgKDEwLCAxMSwgMTQpYFwiXV1cbiAgICBzdHlsZSAxMyBzdHJva2U6dGVhbCxzdHJva2Utd2lkdGg6N3B4LHN0cm9rZS1vcGFjaXR5Oi44OyBcbiAgICAxMXt7XCJgIzkxO1JOdW1iZXIjOTM7IDJcbiAgICAgICgxMSlcbiAgICAgICozLjkqYFwifX1cbiAgICBzdHlsZSAxMSBzdHJva2U6dGVhbCxzdHJva2Utd2lkdGg6N3B4LHN0cm9rZS1vcGFjaXR5Oi44OyBcbiAgICAxNyhbXCJgIzkxO1JTeW1ib2wjOTM7IG51bWJlcnNcbiAgICAgICgxNylcbiAgICAgICo0LjctMTMqYFwiXSlcbiAgICBzdHlsZSAxNyBzdHJva2U6dGVhbCxzdHJva2Utd2lkdGg6N3B4LHN0cm9rZS1vcGFjaXR5Oi44OyBcbiAgICAxOVtbXCJgIzkxO1JGdW5jdGlvbkNhbGwjOTM7IHByaW50XG4gICAgICAoMTkpXG4gICAgICAqNC4xLTE0KlxuICAgICgxNylgXCJdXVxuICAgIHN0eWxlIDE5IHN0cm9rZTp0ZWFsLHN0cm9rZS13aWR0aDo3cHgsc3Ryb2tlLW9wYWNpdHk6Ljg7IFxuICAgIDAgLS0+fFwiZGVmaW5lZC1ieVwifCAyXG4gICAgMCAtLT58XCJkZWZpbmVkLWJ5XCJ8IDNcbiAgICAzIC0tPnxcImFyZ3VtZW50XCJ8IDJcbiAgICAzIC0tPnxcInJldHVybnMsIGFyZ3VtZW50XCJ8IDBcbiAgICA0IC0tPnxcImRlZmluZWQtYnlcInwgOFxuICAgIDQgLS0+fFwiZGVmaW5lZC1ieVwifCA3XG4gICAgNyAtLT58XCJhcmd1bWVudFwifCA4XG4gICAgNyAtLT58XCJyZXR1cm5zLCBhcmd1bWVudFwifCA0XG4gICAgNyAtLT58XCJyZWFkcywgYXJndW1lbnRcInwgNVxuICAgIDEwIC0tPnxcImRlZmluZWQtYnlcInwgMTRcbiAgICAxMCAtLT58XCJkZWZpbmVkLWJ5XCJ8IDEzXG4gICAgMTMgLS0+fFwiYXJndW1lbnRcInwgMTRcbiAgICAxMyAtLT58XCJyZXR1cm5zLCBhcmd1bWVudFwifCAxMFxuICAgIDEzIC0tPnxcInJlYWRzLCBhcmd1bWVudFwifCAxMVxuICAgIDE3IC0tPnxcInJlYWRzXCJ8IDRcbiAgICAxNyAtLT58XCJyZWFkc1wifCAxMFxuICAgIDE5IC0tPnxcInJlYWRzLCByZXR1cm5zLCBhcmd1bWVudFwifCAxNyIsIm1lcm1haWQiOnsiYXV0b1N5bmMiOnRydWV9fQ==: expected 'numbers[1] <- 1\nnumbers[2] <- 2\npri…' to equal 'numbers <- foo()\nnumbers[1] <- 1\nnu…' - Expected + Received - numbers <- foo() numbers[1] <- 1 numbers[2] <- 2 print(numbers) ❯ testSlice test/functionality/_helper/shell.ts:479:11 ❯ test/functionality/_helper/shell.ts:454:10
test/functionality/slicing/pointer-analysis/container-single-index-based-access.test.ts > Container Single Index Based Access > Access for container 'c' using '[' and hasNamedArguments false > Container assignment > ["4@print"] when container has unknown definition and container is read, then unknown definition is in slice > tree-sitter: test/functionality/_helper/shell.ts#L479
AssertionError: got: numbers[1] <- 1 numbers[2] <- 2 print(numbers), vs. expected: numbers <- foo() numbers[1] <- 1 numbers[2] <- 2 print(numbers), for input numbers <- foo() numbers[1] <- 1 numbers[2] <- 2 print(numbers) (slice for ["4@print"]: 19: "print"), url: https://mermaid.live/view#base64:eyJjb2RlIjoiZmxvd2NoYXJ0IFREXG4gICAgMltbXCJgIzkxO1JGdW5jdGlvbkNhbGwjOTM7IGZvb1xuICAgICAgKDIpXG4gICAgICAqMS4xMi0xNipgXCJdXVxuICAgIDBbXCJgIzkxO1JTeW1ib2wjOTM7IG51bWJlcnNcbiAgICAgICgwKVxuICAgICAgKjEuMS03KmBcIl1cbiAgICAzW1tcImAjOTE7UkJpbmFyeU9wIzkzOyAjNjA7IzQ1O1xuICAgICAgKDMpXG4gICAgICAqMS4xLTE2KlxuICAgICgwLCAyKWBcIl1dXG4gICAgOHt7XCJgIzkxO1JOdW1iZXIjOTM7IDFcbiAgICAgICg4KVxuICAgICAgKjIuMTUqYFwifX1cbiAgICBzdHlsZSA4IHN0cm9rZTp0ZWFsLHN0cm9rZS13aWR0aDo3cHgsc3Ryb2tlLW9wYWNpdHk6Ljg7IFxuICAgIDRbXCJgIzkxO1JTeW1ib2wjOTM7IG51bWJlcnNcbiAgICAgICg0KVxuICAgICAgKjIuMS03KmBcIl1cbiAgICBzdHlsZSA0IHN0cm9rZTp0ZWFsLHN0cm9rZS13aWR0aDo3cHgsc3Ryb2tlLW9wYWNpdHk6Ljg7IFxuICAgIDdbW1wiYCM5MTtSQWNjZXNzIzkzOyAjOTE7XG4gICAgICAoNylcbiAgICAgICoyLjEtMTAqXG4gICAgKDQsIDUsIDgpYFwiXV1cbiAgICBzdHlsZSA3IHN0cm9rZTp0ZWFsLHN0cm9rZS13aWR0aDo3cHgsc3Ryb2tlLW9wYWNpdHk6Ljg7IFxuICAgIDV7e1wiYCM5MTtSTnVtYmVyIzkzOyAxXG4gICAgICAoNSlcbiAgICAgICoyLjkqYFwifX1cbiAgICBzdHlsZSA1IHN0cm9rZTp0ZWFsLHN0cm9rZS13aWR0aDo3cHgsc3Ryb2tlLW9wYWNpdHk6Ljg7IFxuICAgIDE0e3tcImAjOTE7Uk51bWJlciM5MzsgMlxuICAgICAgKDE0KVxuICAgICAgKjMuMTUqYFwifX1cbiAgICBzdHlsZSAxNCBzdHJva2U6dGVhbCxzdHJva2Utd2lkdGg6N3B4LHN0cm9rZS1vcGFjaXR5Oi44OyBcbiAgICAxMFtcImAjOTE7UlN5bWJvbCM5MzsgbnVtYmVyc1xuICAgICAgKDEwKVxuICAgICAgKjMuMS03KmBcIl1cbiAgICBzdHlsZSAxMCBzdHJva2U6dGVhbCxzdHJva2Utd2lkdGg6N3B4LHN0cm9rZS1vcGFjaXR5Oi44OyBcbiAgICAxM1tbXCJgIzkxO1JBY2Nlc3MjOTM7ICM5MTtcbiAgICAgICgxMylcbiAgICAgICozLjEtMTAqXG4gICAgKDEwLCAxMSwgMTQpYFwiXV1cbiAgICBzdHlsZSAxMyBzdHJva2U6dGVhbCxzdHJva2Utd2lkdGg6N3B4LHN0cm9rZS1vcGFjaXR5Oi44OyBcbiAgICAxMXt7XCJgIzkxO1JOdW1iZXIjOTM7IDJcbiAgICAgICgxMSlcbiAgICAgICozLjkqYFwifX1cbiAgICBzdHlsZSAxMSBzdHJva2U6dGVhbCxzdHJva2Utd2lkdGg6N3B4LHN0cm9rZS1vcGFjaXR5Oi44OyBcbiAgICAxNyhbXCJgIzkxO1JTeW1ib2wjOTM7IG51bWJlcnNcbiAgICAgICgxNylcbiAgICAgICo0LjctMTMqYFwiXSlcbiAgICBzdHlsZSAxNyBzdHJva2U6dGVhbCxzdHJva2Utd2lkdGg6N3B4LHN0cm9rZS1vcGFjaXR5Oi44OyBcbiAgICAxOVtbXCJgIzkxO1JGdW5jdGlvbkNhbGwjOTM7IHByaW50XG4gICAgICAoMTkpXG4gICAgICAqNC4xLTE0KlxuICAgICgxNylgXCJdXVxuICAgIHN0eWxlIDE5IHN0cm9rZTp0ZWFsLHN0cm9rZS13aWR0aDo3cHgsc3Ryb2tlLW9wYWNpdHk6Ljg7IFxuICAgIDAgLS0+fFwiZGVmaW5lZC1ieVwifCAyXG4gICAgMCAtLT58XCJkZWZpbmVkLWJ5XCJ8IDNcbiAgICAzIC0tPnxcImFyZ3VtZW50XCJ8IDJcbiAgICAzIC0tPnxcInJldHVybnMsIGFyZ3VtZW50XCJ8IDBcbiAgICA0IC0tPnxcImRlZmluZWQtYnlcInwgOFxuICAgIDQgLS0+fFwiZGVmaW5lZC1ieVwifCA3XG4gICAgNyAtLT58XCJhcmd1bWVudFwifCA4XG4gICAgNyAtLT58XCJyZXR1cm5zLCBhcmd1bWVudFwifCA0XG4gICAgNyAtLT58XCJyZWFkcywgYXJndW1lbnRcInwgNVxuICAgIDEwIC0tPnxcImRlZmluZWQtYnlcInwgMTRcbiAgICAxMCAtLT58XCJkZWZpbmVkLWJ5XCJ8IDEzXG4gICAgMTMgLS0+fFwiYXJndW1lbnRcInwgMTRcbiAgICAxMyAtLT58XCJyZXR1cm5zLCBhcmd1bWVudFwifCAxMFxuICAgIDEzIC0tPnxcInJlYWRzLCBhcmd1bWVudFwifCAxMVxuICAgIDE3IC0tPnxcInJlYWRzXCJ8IDRcbiAgICAxNyAtLT58XCJyZWFkc1wifCAxMFxuICAgIDE5IC0tPnxcInJlYWRzLCByZXR1cm5zLCBhcmd1bWVudFwifCAxNyIsIm1lcm1haWQiOnsiYXV0b1N5bmMiOnRydWV9fQ==: expected 'numbers[1] <- 1\nnumbers[2] <- 2\npri…' to equal 'numbers <- foo()\nnumbers[1] <- 1\nnu…' - Expected + Received - numbers <- foo() numbers[1] <- 1 numbers[2] <- 2 print(numbers) ❯ testSlice test/functionality/_helper/shell.ts:479:11 ❯ test/functionality/_helper/shell.ts:461:10
test/functionality/slicing/pointer-analysis/container-single-index-based-access.test.ts > Container Single Index Based Access > Access for container 'list' using '[[' and hasNamedArguments false > Container assignment > ["4@print"] when container has unknown definition and single index is read, then unknown definition is in slice > shell: test/functionality/_helper/shell.ts#L479
AssertionError: got: numbers[[1]] <- 1 print(numbers[[1]]), vs. expected: numbers <- foo() numbers[[1]] <- 1 print(numbers[[1]]), for input numbers <- foo() numbers[[1]] <- 1 numbers[[2]] <- 2 print(numbers[[1]]) (slice for ["4@print"]: 22: "print"), url: https://mermaid.live/view#base64:eyJjb2RlIjoiZmxvd2NoYXJ0IFREXG4gICAgMltbXCJgIzkxO1JGdW5jdGlvbkNhbGwjOTM7IGZvb1xuICAgICAgKDIpXG4gICAgICAqMS4xMi0xNipgXCJdXVxuICAgIDBbXCJgIzkxO1JTeW1ib2wjOTM7IG51bWJlcnNcbiAgICAgICgwKVxuICAgICAgKjEuMS03KmBcIl1cbiAgICAzW1tcImAjOTE7UkJpbmFyeU9wIzkzOyAjNjA7IzQ1O1xuICAgICAgKDMpXG4gICAgICAqMS4xLTE2KlxuICAgICgwLCAyKWBcIl1dXG4gICAgOHt7XCJgIzkxO1JOdW1iZXIjOTM7IDFcbiAgICAgICg4KVxuICAgICAgKjIuMTcqYFwifX1cbiAgICBzdHlsZSA4IHN0cm9rZTp0ZWFsLHN0cm9rZS13aWR0aDo3cHgsc3Ryb2tlLW9wYWNpdHk6Ljg7IFxuICAgIDRbXCJgIzkxO1JTeW1ib2wjOTM7IG51bWJlcnNcbiAgICAgICg0KVxuICAgICAgKjIuMS03KmBcIl1cbiAgICBzdHlsZSA0IHN0cm9rZTp0ZWFsLHN0cm9rZS13aWR0aDo3cHgsc3Ryb2tlLW9wYWNpdHk6Ljg7IFxuICAgIDdbW1wiYCM5MTtSQWNjZXNzIzkzOyAjOTE7IzkxO1xuICAgICAgKDcpXG4gICAgICAqMi4xLTEyKlxuICAgICg0LCA1LCA4KWBcIl1dXG4gICAgc3R5bGUgNyBzdHJva2U6dGVhbCxzdHJva2Utd2lkdGg6N3B4LHN0cm9rZS1vcGFjaXR5Oi44OyBcbiAgICA1e3tcImAjOTE7Uk51bWJlciM5MzsgMVxuICAgICAgKDUpXG4gICAgICAqMi4xMCpgXCJ9fVxuICAgIHN0eWxlIDUgc3Ryb2tlOnRlYWwsc3Ryb2tlLXdpZHRoOjdweCxzdHJva2Utb3BhY2l0eTouODsgXG4gICAgMTR7e1wiYCM5MTtSTnVtYmVyIzkzOyAyXG4gICAgICAoMTQpXG4gICAgICAqMy4xNypgXCJ9fVxuICAgIDEwW1wiYCM5MTtSU3ltYm9sIzkzOyBudW1iZXJzXG4gICAgICAoMTApXG4gICAgICAqMy4xLTcqYFwiXVxuICAgIDEzW1tcImAjOTE7UkFjY2VzcyM5MzsgIzkxOyM5MTtcbiAgICAgICgxMylcbiAgICAgICozLjEtMTIqXG4gICAgKDEwLCAxMSwgMTQpYFwiXV1cbiAgICAxMXt7XCJgIzkxO1JOdW1iZXIjOTM7IDJcbiAgICAgICgxMSlcbiAgICAgICozLjEwKmBcIn19XG4gICAgMTcoW1wiYCM5MTtSU3ltYm9sIzkzOyBudW1iZXJzXG4gICAgICAoMTcpXG4gICAgICAqNC43LTEzKmBcIl0pXG4gICAgc3R5bGUgMTcgc3Ryb2tlOnRlYWwsc3Ryb2tlLXdpZHRoOjdweCxzdHJva2Utb3BhY2l0eTouODsgXG4gICAgMTh7e1wiYCM5MTtSTnVtYmVyIzkzOyAxXG4gICAgICAoMTgpXG4gICAgICAqNC4xNipgXCJ9fVxuICAgIHN0eWxlIDE4IHN0cm9rZTp0ZWFsLHN0cm9rZS13aWR0aDo3cHgsc3Ryb2tlLW9wYWNpdHk6Ljg7IFxuICAgIDIwW1tcImAjOTE7UkFjY2VzcyM5MzsgIzkxOyM5MTtcbiAgICAgICgyMClcbiAgICAgICo0LjctMTgqXG4gICAgKDE3LCAxOClgXCJdXVxuICAgIHN0eWxlIDIwIHN0cm9rZTp0ZWFsLHN0cm9rZS13aWR0aDo3cHgsc3Ryb2tlLW9wYWNpdHk6Ljg7IFxuICAgIDIyW1tcImAjOTE7UkZ1bmN0aW9uQ2FsbCM5MzsgcHJpbnRcbiAgICAgICgyMilcbiAgICAgICo0LjEtMTkqXG4gICAgKDIwKWBcIl1dXG4gICAgc3R5bGUgMjIgc3Ryb2tlOnRlYWwsc3Ryb2tlLXdpZHRoOjdweCxzdHJva2Utb3BhY2l0eTouODsgXG4gICAgMCAtLT58XCJkZWZpbmVkLWJ5XCJ8IDJcbiAgICAwIC0tPnxcImRlZmluZWQtYnlcInwgM1xuICAgIDMgLS0+fFwiYXJndW1lbnRcInwgMlxuICAgIDMgLS0+fFwicmV0dXJucywgYXJndW1lbnRcInwgMFxuICAgIDQgLS0+fFwiZGVmaW5lZC1ieVwifCA4XG4gICAgNCAtLT58XCJkZWZpbmVkLWJ5XCJ8IDdcbiAgICA3IC0tPnxcImFyZ3VtZW50XCJ8IDhcbiAgICA3IC0tPnxcInJldHVybnMsIGFyZ3VtZW50XCJ8IDRcbiAgICA3IC0tPnxcInJlYWRzLCBhcmd1bWVudFwifCA1XG4gICAgMTAgLS0+fFwiZGVmaW5lZC1ieVwifCAxNFxuICAgIDEwIC0tPnxcImRlZmluZWQtYnlcInwgMTNcbiAgICAxMyAtLT58XCJhcmd1bWVudFwifCAxNFxuICAgIDEzIC0tPnxcInJldHVybnMsIGFyZ3VtZW50XCJ8IDEwXG4gICAgMTMgLS0+fFwicmVhZHMsIGFyZ3VtZW50XCJ8IDExXG4gICAgMjAgLS0+fFwicmVhZHMsIHJldHVybnMsIGFyZ3VtZW50XCJ8IDE3XG4gICAgMjAgLS0+fFwicmVhZHMsIGFyZ3VtZW50XCJ8IDE4XG4gICAgMjAgLS0+fFwicmVhZHNcInwgN1xuICAgIDIyIC0tPnxcInJlYWRzLCByZXR1cm5zLCBhcmd1bWVudFwifCAyMCIsIm1lcm1haWQiOnsiYXV0b1N5bmMiOnRydWV9fQ==: expected 'numbers[[1]] <- 1\nprint(numbers[[1]])' to equal 'numbers <- foo()\nnumbers[[1]] <- 1\n…' - Expected + Received - numbers <- foo() numbers[[1]] <- 1 print(numbers[[1]]) ❯ testSlice test/functionality/_helper/shell.ts:479:11 ❯ test/functionality/_helper/shell.ts:454:10
test/functionality/slicing/pointer-analysis/container-single-index-based-access.test.ts > Container Single Index Based Access > Access for container 'list' using '[[' and hasNamedArguments false > Container assignment > ["4@print"] when container has unknown definition and single index is read, then unknown definition is in slice > tree-sitter: test/functionality/_helper/shell.ts#L479
AssertionError: got: numbers[[1]] <- 1 print(numbers[[1]]), vs. expected: numbers <- foo() numbers[[1]] <- 1 print(numbers[[1]]), for input numbers <- foo() numbers[[1]] <- 1 numbers[[2]] <- 2 print(numbers[[1]]) (slice for ["4@print"]: 22: "print"), url: https://mermaid.live/view#base64:eyJjb2RlIjoiZmxvd2NoYXJ0IFREXG4gICAgMltbXCJgIzkxO1JGdW5jdGlvbkNhbGwjOTM7IGZvb1xuICAgICAgKDIpXG4gICAgICAqMS4xMi0xNipgXCJdXVxuICAgIDBbXCJgIzkxO1JTeW1ib2wjOTM7IG51bWJlcnNcbiAgICAgICgwKVxuICAgICAgKjEuMS03KmBcIl1cbiAgICAzW1tcImAjOTE7UkJpbmFyeU9wIzkzOyAjNjA7IzQ1O1xuICAgICAgKDMpXG4gICAgICAqMS4xLTE2KlxuICAgICgwLCAyKWBcIl1dXG4gICAgOHt7XCJgIzkxO1JOdW1iZXIjOTM7IDFcbiAgICAgICg4KVxuICAgICAgKjIuMTcqYFwifX1cbiAgICBzdHlsZSA4IHN0cm9rZTp0ZWFsLHN0cm9rZS13aWR0aDo3cHgsc3Ryb2tlLW9wYWNpdHk6Ljg7IFxuICAgIDRbXCJgIzkxO1JTeW1ib2wjOTM7IG51bWJlcnNcbiAgICAgICg0KVxuICAgICAgKjIuMS03KmBcIl1cbiAgICBzdHlsZSA0IHN0cm9rZTp0ZWFsLHN0cm9rZS13aWR0aDo3cHgsc3Ryb2tlLW9wYWNpdHk6Ljg7IFxuICAgIDdbW1wiYCM5MTtSQWNjZXNzIzkzOyAjOTE7IzkxO1xuICAgICAgKDcpXG4gICAgICAqMi4xLTEyKlxuICAgICg0LCA1LCA4KWBcIl1dXG4gICAgc3R5bGUgNyBzdHJva2U6dGVhbCxzdHJva2Utd2lkdGg6N3B4LHN0cm9rZS1vcGFjaXR5Oi44OyBcbiAgICA1e3tcImAjOTE7Uk51bWJlciM5MzsgMVxuICAgICAgKDUpXG4gICAgICAqMi4xMCpgXCJ9fVxuICAgIHN0eWxlIDUgc3Ryb2tlOnRlYWwsc3Ryb2tlLXdpZHRoOjdweCxzdHJva2Utb3BhY2l0eTouODsgXG4gICAgMTR7e1wiYCM5MTtSTnVtYmVyIzkzOyAyXG4gICAgICAoMTQpXG4gICAgICAqMy4xNypgXCJ9fVxuICAgIDEwW1wiYCM5MTtSU3ltYm9sIzkzOyBudW1iZXJzXG4gICAgICAoMTApXG4gICAgICAqMy4xLTcqYFwiXVxuICAgIDEzW1tcImAjOTE7UkFjY2VzcyM5MzsgIzkxOyM5MTtcbiAgICAgICgxMylcbiAgICAgICozLjEtMTIqXG4gICAgKDEwLCAxMSwgMTQpYFwiXV1cbiAgICAxMXt7XCJgIzkxO1JOdW1iZXIjOTM7IDJcbiAgICAgICgxMSlcbiAgICAgICozLjEwKmBcIn19XG4gICAgMTcoW1wiYCM5MTtSU3ltYm9sIzkzOyBudW1iZXJzXG4gICAgICAoMTcpXG4gICAgICAqNC43LTEzKmBcIl0pXG4gICAgc3R5bGUgMTcgc3Ryb2tlOnRlYWwsc3Ryb2tlLXdpZHRoOjdweCxzdHJva2Utb3BhY2l0eTouODsgXG4gICAgMTh7e1wiYCM5MTtSTnVtYmVyIzkzOyAxXG4gICAgICAoMTgpXG4gICAgICAqNC4xNipgXCJ9fVxuICAgIHN0eWxlIDE4IHN0cm9rZTp0ZWFsLHN0cm9rZS13aWR0aDo3cHgsc3Ryb2tlLW9wYWNpdHk6Ljg7IFxuICAgIDIwW1tcImAjOTE7UkFjY2VzcyM5MzsgIzkxOyM5MTtcbiAgICAgICgyMClcbiAgICAgICo0LjctMTgqXG4gICAgKDE3LCAxOClgXCJdXVxuICAgIHN0eWxlIDIwIHN0cm9rZTp0ZWFsLHN0cm9rZS13aWR0aDo3cHgsc3Ryb2tlLW9wYWNpdHk6Ljg7IFxuICAgIDIyW1tcImAjOTE7UkZ1bmN0aW9uQ2FsbCM5MzsgcHJpbnRcbiAgICAgICgyMilcbiAgICAgICo0LjEtMTkqXG4gICAgKDIwKWBcIl1dXG4gICAgc3R5bGUgMjIgc3Ryb2tlOnRlYWwsc3Ryb2tlLXdpZHRoOjdweCxzdHJva2Utb3BhY2l0eTouODsgXG4gICAgMCAtLT58XCJkZWZpbmVkLWJ5XCJ8IDJcbiAgICAwIC0tPnxcImRlZmluZWQtYnlcInwgM1xuICAgIDMgLS0+fFwiYXJndW1lbnRcInwgMlxuICAgIDMgLS0+fFwicmV0dXJucywgYXJndW1lbnRcInwgMFxuICAgIDQgLS0+fFwiZGVmaW5lZC1ieVwifCA4XG4gICAgNCAtLT58XCJkZWZpbmVkLWJ5XCJ8IDdcbiAgICA3IC0tPnxcImFyZ3VtZW50XCJ8IDhcbiAgICA3IC0tPnxcInJldHVybnMsIGFyZ3VtZW50XCJ8IDRcbiAgICA3IC0tPnxcInJlYWRzLCBhcmd1bWVudFwifCA1XG4gICAgMTAgLS0+fFwiZGVmaW5lZC1ieVwifCAxNFxuICAgIDEwIC0tPnxcImRlZmluZWQtYnlcInwgMTNcbiAgICAxMyAtLT58XCJhcmd1bWVudFwifCAxNFxuICAgIDEzIC0tPnxcInJldHVybnMsIGFyZ3VtZW50XCJ8IDEwXG4gICAgMTMgLS0+fFwicmVhZHMsIGFyZ3VtZW50XCJ8IDExXG4gICAgMjAgLS0+fFwicmVhZHMsIHJldHVybnMsIGFyZ3VtZW50XCJ8IDE3XG4gICAgMjAgLS0+fFwicmVhZHMsIGFyZ3VtZW50XCJ8IDE4XG4gICAgMjAgLS0+fFwicmVhZHNcInwgN1xuICAgIDIyIC0tPnxcInJlYWRzLCByZXR1cm5zLCBhcmd1bWVudFwifCAyMCIsIm1lcm1haWQiOnsiYXV0b1N5bmMiOnRydWV9fQ==: expected 'numbers[[1]] <- 1\nprint(numbers[[1]])' to equal 'numbers <- foo()\nnumbers[[1]] <- 1\n…' - Expected + Received - numbers <- foo() numbers[[1]] <- 1 print(numbers[[1]]) ❯ testSlice test/functionality/_helper/shell.ts:479:11 ❯ test/functionality/_helper/shell.ts:461:10