You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Test_utils.eq("File \"record_rest_test.res\", line 128, characters 7-14","test","test");
70
-
Test_utils.eq("File \"record_rest_test.res\", line 129, characters 7-14",rest,{
75
+
Test_utils.eq("File \"record_rest_test.res\", line 136, characters 7-14","test","test");
76
+
Test_utils.eq("File \"record_rest_test.res\", line 137, characters 7-14",rest,{
71
77
version: "1.0",
72
78
debug: true
73
79
});
74
80
});
75
-
Mocha.test("match arm returns the named field and the rest record",()=>Test_utils.eq("File \"record_rest_test.res\", line 134, characters 6-13",describeConfig({
81
+
Mocha.test("match arm returns the named field and the rest record",()=>Test_utils.eq("File \"record_rest_test.res\", line 142, characters 6-13",describeConfig({
Mocha.test("function parameter destructuring keeps the named field",()=>Test_utils.eq("File \"record_rest_test.res\", line 141, characters 7-14",getName({
92
+
Mocha.test("function parameter destructuring keeps the named field",()=>Test_utils.eq("File \"record_rest_test.res\", line 149, characters 7-14",getName({
87
93
name: "param",
88
94
version: "3.0",
89
95
debug: true
90
96
}),"param"));
91
-
Mocha.test("record rest accepts type aliases to record shapes",()=>Test_utils.eq("File \"record_rest_test.res\", line 146, characters 6-13",getAliasedRest({
97
+
Mocha.test("record rest accepts type aliases to record shapes",()=>Test_utils.eq("File \"record_rest_test.res\", line 154, characters 6-13",getAliasedRest({
92
98
name: "aliased",
93
99
version: "3.1",
94
100
debug: false
95
101
}),{
96
102
version: "3.1",
97
103
debug: false
98
104
}));
99
-
Mocha.test("record rest excludes fields renamed with @as",()=>Test_utils.eq("File \"record_rest_test.res\", line 154, characters 6-13",getRenamedRest({
105
+
Mocha.test("record rest accepts namespaced record types",()=>{
106
+
Test_utils.eq("File \"record_rest_test.res\", line 162, characters 6-13",getNamespacedRest({
Test_utils.eq("File \"record_rest_test.res\", line 174, characters 7-14",rest,{
120
+
version: "3.16",
121
+
debug: false
122
+
});
123
+
});
124
+
Mocha.test("record rest excludes fields renamed with @as",()=>Test_utils.eq("File \"record_rest_test.res\", line 179, characters 6-13",getRenamedRest({
100
125
"user-name": "renamed",
101
126
version: "3.2",
102
127
debug: true
103
128
}),{
104
129
version: "3.2",
105
130
debug: true
106
131
}));
107
-
Mocha.test("empty-field rest pattern still binds the whole record",()=>Test_utils.eq("File \"record_rest_test.res\", line 162, characters 6-13",((({...__rest})=>__rest))({
132
+
Mocha.test("empty-field rest pattern still binds the whole record",()=>Test_utils.eq("File \"record_rest_test.res\", line 187, characters 6-13",((({...__rest})=>__rest))({
0 commit comments