Skip to content

Commit 39bfae7

Browse files
committed
Added test
1 parent 79fa904 commit 39bfae7

1 file changed

Lines changed: 24 additions & 4 deletions

File tree

scripts/test

Lines changed: 24 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,27 @@
1-
#!/usr/bin/env bash
1+
#!/usr/bin/env node
22

3+
const deepStrictEqual = require('assert').deepStrictEqual
4+
const exec = require('child_process').exec
35

4-
TOOLCHAIN=`pwd`/../nodeos-cross-toolchain
5-
TOOLS=$TOOLCHAIN/out
66

7-
source $TOOLCHAIN/scripts/adjustEnvVars.sh || exit $?
7+
exec('tar -tvf out/latest | head -n 3', function(error, stdout, stderr)
8+
{
9+
if(error) throw error
10+
11+
let entries = stdout.split('\n').map(function(item)
12+
{
13+
if(!item.length) return
14+
15+
item = item.replace(/\s+/g, ' ').split(' ')
16+
17+
let mode = item[0]
18+
let name = item[5]
19+
let [uid, gid] = item[1].split('/')
20+
21+
return {mode, name, uid: parseInt(uid), gid: parseInt(gid)}
22+
})
23+
24+
deepStrictEqual(entries[0], {mode: 'drwx------', name: '.' , uid: 0, gid: 0})
25+
deepStrictEqual(entries[1], {mode: 'drwx------', name: 'nodeos', uid: 1, gid: 1})
26+
deepStrictEqual(entries[2], {mode: 'drwx------', name: 'root' , uid: 0, gid: 0})
27+
})

0 commit comments

Comments
 (0)