Skip to content

Commit

Permalink
chore: self mutation (e2e-1of2.diff)
Browse files Browse the repository at this point in the history
Signed-off-by: monada-bot[bot] <[email protected]>
  • Loading branch information
monadabot committed Oct 2, 2023
1 parent cbbbf94 commit d723807
Show file tree
Hide file tree
Showing 2 changed files with 174 additions and 30 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,28 @@ module.exports = function({ $std_Range }) {

```

## inflight.$Closure10-1.js
```js
module.exports = function({ }) {
class $Closure10 {
constructor({ }) {
const $obj = (...args) => this.handle(...args);
Object.setPrototypeOf($obj, this);
return $obj;
}
async handle() {
let n = 0;
for (const x of ((s,e,i) => { function* iterator(start,end,inclusive) { let i = start; let limit = inclusive ? ((end < start) ? end - 1 : end + 1) : end; while (i < limit) yield i++; while (i > limit) yield i--; }; return iterator(s,e,i); })(0,5,true)) {
n += 1;
}
{((cond) => {if (!cond) throw new Error("assertion failed: n==6")})((((a,b) => { try { return require('assert').deepStrictEqual(a,b) === undefined; } catch { return false; } })(n,6)))};
}
}
return $Closure10;
}

```

## inflight.$Closure2-1.js
```js
module.exports = function({ $std_Range }) {
Expand All @@ -28,7 +50,7 @@ module.exports = function({ $std_Range }) {
return $obj;
}
async handle() {
{((cond) => {if (!cond) throw new Error("assertion failed: std.Range.of(1,5,false).join() == \"1,2,3,4\"")})((((a,b) => { try { return require('assert').deepStrictEqual(a,b) === undefined; } catch { return false; } })((await (await $std_Range.of(1,5,false)).join()),"1,2,3,4")))};
{((cond) => {if (!cond) throw new Error("assertion failed: std.Range.of(1, 5).join() == std.Range.of(1, 5, false).join()")})((((a,b) => { try { return require('assert').deepStrictEqual(a,b) === undefined; } catch { return false; } })((await (await $std_Range.of(1,5)).join()),(await (await $std_Range.of(1,5,false)).join()))))};
}
}
return $Closure2;
Expand All @@ -46,7 +68,7 @@ module.exports = function({ $std_Range }) {
return $obj;
}
async handle() {
{((cond) => {if (!cond) throw new Error("assertion failed: std.Range.of(1,5).join() == \"1,2,3,4\"")})((((a,b) => { try { return require('assert').deepStrictEqual(a,b) === undefined; } catch { return false; } })((await (await $std_Range.of(1,5)).join()),"1,2,3,4")))};
{((cond) => {if (!cond) throw new Error("assertion failed: std.Range.of(1,5,false).join() == \"1,2,3,4\"")})((((a,b) => { try { return require('assert').deepStrictEqual(a,b) === undefined; } catch { return false; } })((await (await $std_Range.of(1,5,false)).join()),"1,2,3,4")))};
}
}
return $Closure3;
Expand All @@ -64,7 +86,7 @@ module.exports = function({ $std_Range }) {
return $obj;
}
async handle() {
{((cond) => {if (!cond) throw new Error("assertion failed: std.Range.of(-3,3,true).join() == \"-3,-2,-1,0,1,2,3\"")})((((a,b) => { try { return require('assert').deepStrictEqual(a,b) === undefined; } catch { return false; } })((await (await $std_Range.of((-3),3,true)).join()),"-3,-2,-1,0,1,2,3")))};
{((cond) => {if (!cond) throw new Error("assertion failed: std.Range.of(1,5).join() == \"1,2,3,4\"")})((((a,b) => { try { return require('assert').deepStrictEqual(a,b) === undefined; } catch { return false; } })((await (await $std_Range.of(1,5)).join()),"1,2,3,4")))};
}
}
return $Closure4;
Expand All @@ -82,7 +104,7 @@ module.exports = function({ $std_Range }) {
return $obj;
}
async handle() {
{((cond) => {if (!cond) throw new Error("assertion failed: std.Range.of(5,0,true).join() == \"5,4,3,2,1,0\"")})((((a,b) => { try { return require('assert').deepStrictEqual(a,b) === undefined; } catch { return false; } })((await (await $std_Range.of(5,0,true)).join()),"5,4,3,2,1,0")))};
{((cond) => {if (!cond) throw new Error("assertion failed: std.Range.of(-3,3,true).join() == \"-3,-2,-1,0,1,2,3\"")})((((a,b) => { try { return require('assert').deepStrictEqual(a,b) === undefined; } catch { return false; } })((await (await $std_Range.of((-3),3,true)).join()),"-3,-2,-1,0,1,2,3")))};
}
}
return $Closure5;
Expand All @@ -92,19 +114,15 @@ module.exports = function({ $std_Range }) {

## inflight.$Closure6-1.js
```js
module.exports = function({ }) {
module.exports = function({ $std_Range }) {
class $Closure6 {
constructor({ }) {
const $obj = (...args) => this.handle(...args);
Object.setPrototypeOf($obj, this);
return $obj;
}
async handle() {
let i = 0;
for (const x of ((s,e,i) => { function* iterator(start,end,inclusive) { let i = start; let limit = inclusive ? ((end < start) ? end - 1 : end + 1) : end; while (i < limit) yield i++; while (i > limit) yield i--; }; return iterator(s,e,i); })(0,5,false)) {
i += 1;
}
{((cond) => {if (!cond) throw new Error("assertion failed: i==5")})((((a,b) => { try { return require('assert').deepStrictEqual(a,b) === undefined; } catch { return false; } })(i,5)))};
{((cond) => {if (!cond) throw new Error("assertion failed: std.Range.of(-3,3,false).join() == \"-3,-2,-1,0,1,2\"")})((((a,b) => { try { return require('assert').deepStrictEqual(a,b) === undefined; } catch { return false; } })((await (await $std_Range.of((-3),3,false)).join()),"-3,-2,-1,0,1,2")))};
}
}
return $Closure6;
Expand All @@ -114,26 +132,62 @@ module.exports = function({ }) {

## inflight.$Closure7-1.js
```js
module.exports = function({ }) {
module.exports = function({ $std_Range }) {
class $Closure7 {
constructor({ }) {
const $obj = (...args) => this.handle(...args);
Object.setPrototypeOf($obj, this);
return $obj;
}
async handle() {
let n = 0;
for (const x of ((s,e,i) => { function* iterator(start,end,inclusive) { let i = start; let limit = inclusive ? ((end < start) ? end - 1 : end + 1) : end; while (i < limit) yield i++; while (i > limit) yield i--; }; return iterator(s,e,i); })(0,5,true)) {
n += 1;
}
{((cond) => {if (!cond) throw new Error("assertion failed: n==6")})((((a,b) => { try { return require('assert').deepStrictEqual(a,b) === undefined; } catch { return false; } })(n,6)))};
{((cond) => {if (!cond) throw new Error("assertion failed: std.Range.of(5,0,true).join() == \"5,4,3,2,1,0\"")})((((a,b) => { try { return require('assert').deepStrictEqual(a,b) === undefined; } catch { return false; } })((await (await $std_Range.of(5,0,true)).join()),"5,4,3,2,1,0")))};
}
}
return $Closure7;
}

```

## inflight.$Closure8-1.js
```js
module.exports = function({ $std_Range }) {
class $Closure8 {
constructor({ }) {
const $obj = (...args) => this.handle(...args);
Object.setPrototypeOf($obj, this);
return $obj;
}
async handle() {
{((cond) => {if (!cond) throw new Error("assertion failed: std.Range.of(5,0,false).join() == \"5,4,3,2,1\"")})((((a,b) => { try { return require('assert').deepStrictEqual(a,b) === undefined; } catch { return false; } })((await (await $std_Range.of(5,0,false)).join()),"5,4,3,2,1")))};
}
}
return $Closure8;
}

```

## inflight.$Closure9-1.js
```js
module.exports = function({ }) {
class $Closure9 {
constructor({ }) {
const $obj = (...args) => this.handle(...args);
Object.setPrototypeOf($obj, this);
return $obj;
}
async handle() {
let i = 0;
for (const x of ((s,e,i) => { function* iterator(start,end,inclusive) { let i = start; let limit = inclusive ? ((end < start) ? end - 1 : end + 1) : end; while (i < limit) yield i++; while (i > limit) yield i--; }; return iterator(s,e,i); })(0,5,false)) {
i += 1;
}
{((cond) => {if (!cond) throw new Error("assertion failed: i==5")})((((a,b) => { try { return require('assert').deepStrictEqual(a,b) === undefined; } catch { return false; } })(i,5)))};
}
}
return $Closure9;
}

```

## main.tf.json
```json
{
Expand Down Expand Up @@ -319,6 +373,7 @@ class $Root extends $stdlib.std.Resource {
static _toInflightType(context) {
return `
require("./inflight.$Closure6-1.js")({
$std_Range: ${context._lift($stdlib.core.toLiftableModuleType(std.Range, "@winglang/sdk/std", "Range"))},
})
`;
}
Expand All @@ -345,6 +400,7 @@ class $Root extends $stdlib.std.Resource {
static _toInflightType(context) {
return `
require("./inflight.$Closure7-1.js")({
$std_Range: ${context._lift($stdlib.core.toLiftableModuleType(std.Range, "@winglang/sdk/std", "Range"))},
})
`;
}
Expand All @@ -363,28 +419,113 @@ class $Root extends $stdlib.std.Resource {
return ["handle", "$inflight_init"];
}
}
class $Closure8 extends $stdlib.std.Resource {
constructor(scope, id, ) {
super(scope, id);
(std.Node.of(this)).hidden = true;
}
static _toInflightType(context) {
return `
require("./inflight.$Closure8-1.js")({
$std_Range: ${context._lift($stdlib.core.toLiftableModuleType(std.Range, "@winglang/sdk/std", "Range"))},
})
`;
}
_toInflight() {
return `
(await (async () => {
const $Closure8Client = ${$Closure8._toInflightType(this)};
const client = new $Closure8Client({
});
if (client.$inflight_init) { await client.$inflight_init(); }
return client;
})())
`;
}
_getInflightOps() {
return ["handle", "$inflight_init"];
}
}
class $Closure9 extends $stdlib.std.Resource {
constructor(scope, id, ) {
super(scope, id);
(std.Node.of(this)).hidden = true;
}
static _toInflightType(context) {
return `
require("./inflight.$Closure9-1.js")({
})
`;
}
_toInflight() {
return `
(await (async () => {
const $Closure9Client = ${$Closure9._toInflightType(this)};
const client = new $Closure9Client({
});
if (client.$inflight_init) { await client.$inflight_init(); }
return client;
})())
`;
}
_getInflightOps() {
return ["handle", "$inflight_init"];
}
}
class $Closure10 extends $stdlib.std.Resource {
constructor(scope, id, ) {
super(scope, id);
(std.Node.of(this)).hidden = true;
}
static _toInflightType(context) {
return `
require("./inflight.$Closure10-1.js")({
})
`;
}
_toInflight() {
return `
(await (async () => {
const $Closure10Client = ${$Closure10._toInflightType(this)};
const client = new $Closure10Client({
});
if (client.$inflight_init) { await client.$inflight_init(); }
return client;
})())
`;
}
_getInflightOps() {
return ["handle", "$inflight_init"];
}
}
{((cond) => {if (!cond) throw new Error("assertion failed: std.Range.of(1,5,true).join() == \"1,2,3,4,5\"")})((((a,b) => { try { return require('assert').deepStrictEqual(a,b) === undefined; } catch { return false; } })(((std.Range.of(1,5,true)).join()),"1,2,3,4,5")))};
this.node.root.new("@winglang/sdk.std.Test",std.Test,this,"test:rangeOf",new $Closure1(this,"$Closure1"));
{((cond) => {if (!cond) throw new Error("assertion failed: std.Range.of(1, 5).join() == std.Range.of(1, 5, false).join()")})((((a,b) => { try { return require('assert').deepStrictEqual(a,b) === undefined; } catch { return false; } })(((std.Range.of(1,5)).join()),((std.Range.of(1,5,false)).join()))))};
this.node.root.new("@winglang/sdk.std.Test",std.Test,this,"test:defaultRange",new $Closure2(this,"$Closure2"));
{((cond) => {if (!cond) throw new Error("assertion failed: std.Range.of(1,5,false).join() == \"1,2,3,4\"")})((((a,b) => { try { return require('assert').deepStrictEqual(a,b) === undefined; } catch { return false; } })(((std.Range.of(1,5,false)).join()),"1,2,3,4")))};
this.node.root.new("@winglang/sdk.std.Test",std.Test,this,"test:rangeOfWithoutLastNumber",new $Closure2(this,"$Closure2"));
this.node.root.new("@winglang/sdk.std.Test",std.Test,this,"test:rangeOfWithoutLastNumber",new $Closure3(this,"$Closure3"));
{((cond) => {if (!cond) throw new Error("assertion failed: std.Range.of(1,5).join() == \"1,2,3,4\"")})((((a,b) => { try { return require('assert').deepStrictEqual(a,b) === undefined; } catch { return false; } })(((std.Range.of(1,5)).join()),"1,2,3,4")))};
this.node.root.new("@winglang/sdk.std.Test",std.Test,this,"test:rangeOfWithoutLastNumberDefault",new $Closure3(this,"$Closure3"));
this.node.root.new("@winglang/sdk.std.Test",std.Test,this,"test:rangeOfWithoutLastNumberDefault",new $Closure4(this,"$Closure4"));
{((cond) => {if (!cond) throw new Error("assertion failed: std.Range.of(-3,3,true).join() == \"-3,-2,-1,0,1,2,3\"")})((((a,b) => { try { return require('assert').deepStrictEqual(a,b) === undefined; } catch { return false; } })(((std.Range.of((-3),3,true)).join()),"-3,-2,-1,0,1,2,3")))};
this.node.root.new("@winglang/sdk.std.Test",std.Test,this,"test:rangeOfWithNegativeRange",new $Closure4(this,"$Closure4"));
this.node.root.new("@winglang/sdk.std.Test",std.Test,this,"test:rangeOfWithNegativeRange",new $Closure5(this,"$Closure5"));
{((cond) => {if (!cond) throw new Error("assertion failed: std.Range.of(-3,3,false).join() == \"-3,-2,-1,0,1,2\"")})((((a,b) => { try { return require('assert').deepStrictEqual(a,b) === undefined; } catch { return false; } })(((std.Range.of((-3),3,false)).join()),"-3,-2,-1,0,1,2")))};
this.node.root.new("@winglang/sdk.std.Test",std.Test,this,"test:rangeOfWithNegativeRangeDefault",new $Closure6(this,"$Closure6"));
{((cond) => {if (!cond) throw new Error("assertion failed: std.Range.of(5,0,true).join() == \"5,4,3,2,1,0\"")})((((a,b) => { try { return require('assert').deepStrictEqual(a,b) === undefined; } catch { return false; } })(((std.Range.of(5,0,true)).join()),"5,4,3,2,1,0")))};
this.node.root.new("@winglang/sdk.std.Test",std.Test,this,"test:rangeOfDecreasingNumbers",new $Closure5(this,"$Closure5"));
this.node.root.new("@winglang/sdk.std.Test",std.Test,this,"test:rangeOfDecreasingNumbers",new $Closure7(this,"$Closure7"));
{((cond) => {if (!cond) throw new Error("assertion failed: std.Range.of(5,0,false).join() == \"5,4,3,2,1\"")})((((a,b) => { try { return require('assert').deepStrictEqual(a,b) === undefined; } catch { return false; } })(((std.Range.of(5,0,false)).join()),"5,4,3,2,1")))};
this.node.root.new("@winglang/sdk.std.Test",std.Test,this,"test:rangeOfDecreasingNumbersWithDefault",new $Closure8(this,"$Closure8"));
let i = 0;
for (const x of $stdlib.std.Range.of(0, 5, false)) {
i += 1;
}
{((cond) => {if (!cond) throw new Error("assertion failed: i==5")})((((a,b) => { try { return require('assert').deepStrictEqual(a,b) === undefined; } catch { return false; } })(i,5)))};
this.node.root.new("@winglang/sdk.std.Test",std.Test,this,"test:forWithRange",new $Closure6(this,"$Closure6"));
this.node.root.new("@winglang/sdk.std.Test",std.Test,this,"test:forWithRange",new $Closure9(this,"$Closure9"));
let n = 0;
for (const x of $stdlib.std.Range.of(0, 5, true)) {
n += 1;
}
{((cond) => {if (!cond) throw new Error("assertion failed: n==6")})((((a,b) => { try { return require('assert').deepStrictEqual(a,b) === undefined; } catch { return false; } })(n,6)))};
this.node.root.new("@winglang/sdk.std.Test",std.Test,this,"test:forWithRangeIncludeLastNumber",new $Closure7(this,"$Closure7"));
this.node.root.new("@winglang/sdk.std.Test",std.Test,this,"test:forWithRangeIncludeLastNumber",new $Closure10(this,"$Closure10"));
}
}
const $App = $stdlib.core.App.for(process.env.WING_TARGET);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,19 @@

## stdout.log
```log
pass ─ range.test.wsim » root/env0/test:rangeOf
pass ─ range.test.wsim » root/env1/test:rangeOfWithoutLastNumber
pass ─ range.test.wsim » root/env2/test:rangeOfWithoutLastNumberDefault
pass ─ range.test.wsim » root/env3/test:rangeOfWithNegativeRange
pass ─ range.test.wsim » root/env4/test:rangeOfDecreasingNumbers
pass ─ range.test.wsim » root/env5/test:forWithRange
pass ─ range.test.wsim » root/env6/test:forWithRangeIncludeLastNumber
pass ─ range.test.wsim » root/env0/test:rangeOf
pass ─ range.test.wsim » root/env1/test:defaultRange
pass ─ range.test.wsim » root/env2/test:rangeOfWithoutLastNumber
pass ─ range.test.wsim » root/env3/test:rangeOfWithoutLastNumberDefault
pass ─ range.test.wsim » root/env4/test:rangeOfWithNegativeRange
pass ─ range.test.wsim » root/env5/test:rangeOfWithNegativeRangeDefault
pass ─ range.test.wsim » root/env6/test:rangeOfDecreasingNumbers
pass ─ range.test.wsim » root/env7/test:rangeOfDecreasingNumbersWithDefault
pass ─ range.test.wsim » root/env8/test:forWithRange
pass ─ range.test.wsim » root/env9/test:forWithRangeIncludeLastNumber
Tests 7 passed (7)
Tests 10 passed (10)
Test Files 1 passed (1)
Duration <DURATION>
```
Expand Down

0 comments on commit d723807

Please sign in to comment.