#!/usr/bin/env bash SRC=$(cd $(dirname "$0"); pwd) source "${SRC}/include.sh" cd $file_path/mjs # Activate test only for Node > 9.0.0 node -e "require('semver').gte(process.versions.node, '9.0.0') ? process.exit(0) : process.exit(1)" [ $? -eq 0 ] || exit 0 $pm2 start --node-args="--experimental-modules" index.mjs -o outech.log -e errech.log >outech.log >errech.log sleep 1 should 'should app be online in fork mode with MJS support' 'online' 1 $pm2 delete all $pm2 start --node-args="--experimental-modules" -i 2 index.mjs sleep 1 should 'should app be online in cluster mode with MJS support' 'online' 2