From a149213e1ad1325325c39e62ccbaeda76573b6f7 Mon Sep 17 00:00:00 2001 From: sbosse Date: Tue, 27 Aug 2024 00:15:40 +0200 Subject: [PATCH] Tue 27 Aug 00:14:56 CEST 2024 --- test/test-amp-h1c.js | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 test/test-amp-h1c.js diff --git a/test/test-amp-h1c.js b/test/test-amp-h1c.js new file mode 100644 index 0000000..d85f89b --- /dev/null +++ b/test/test-amp-h1c.js @@ -0,0 +1,40 @@ +config({ + log:{ + time:true + } +}) +port(DIR.IP('http://localhost')) +connect(DIR.IP('localhost:5567?secure=12:34:56:78:00:00')); + +function ag() { + this.goto=null; + this.root=null; + this.act = { + check: function () { + log('Waiting'); + this.root=myNode(); + var links=link(DIR.IP('%')); + if (links && links.length) + this.goto=links[0]; + else sleep(500); + }, + move: function () { + log('Going to '+this.goto); + moveto(DIR.NODE(this.goto)) + }, + back: function () { + log('Going back to '+this.root); + moveto(DIR.NODE(this.root)) + }, + end: function () { + log('Terminating'); + kill(); + }, + } + this.trans = { check:function () { return this.goto?'move':'check' }, + move:'back', + back:'end' } + this.next = 'check'; +} +start() +print(create(ag,{},2))