11#! /usr/bin/env bats
22set -Eeuo pipefail
33
4- source ./bin/args-init
5-
64@test " longOption with value" {
75 declare -A args=()
86
9- args.parse " --port" " 3005" << -'EOF '
7+ source ./bin/ args.parse --port 3005 << -'EOF '
108 @flag [port] {3000} - The port to open on
119 EOF
1210
@@ -18,7 +16,7 @@ source ./bin/args-init
1816@test " shortOption with value" {
1917 declare -A args=()
2018
21- args.parse " -p " " 3005" << -'EOF '
19+ source ./bin/ args.parse -p 3005 << -'EOF '
2220 @flag [.p] {3000} - The port to open on
2321 EOF
2422
@@ -29,7 +27,7 @@ source ./bin/args-init
2927@test " longOption and shortOption with longOption value" {
3028 declare -A args=()
3129
32- args.parse " --port" " 3005" << -'EOF '
30+ source ./bin/ args.parse --port 3005 << -'EOF '
3331 @flag [port.p] {3000} - The port to open on
3432 EOF
3533
@@ -43,7 +41,7 @@ source ./bin/args-init
4341@test " longOption and shortOption with shortOption value" {
4442 declare -A args=()
4543
46- args.parse " -p " " 3005" << -'EOF '
44+ source ./bin/ args.parse -p 3005 << -'EOF '
4745 @flag [port.p] {3000} - The port to open on
4846 EOF
4947
@@ -59,7 +57,7 @@ source ./bin/args-init
5957@test " longOption and default" {
6058 declare -A args=()
6159
62- args.parse << -'EOF '
60+ source ./bin/ args.parse << -'EOF '
6361 @flag [port] {3000} - The port to open on
6462 EOF
6563
@@ -69,7 +67,7 @@ source ./bin/args-init
6967@test " shortOption and default" {
7068 declare -A args=()
7169
72- args.parse << -'EOF '
70+ source ./bin/ args.parse << -'EOF '
7371 @flag [.p] {3000} - The port to open on
7472 EOF
7573
@@ -79,7 +77,7 @@ source ./bin/args-init
7977@test " longOption and shortOption" {
8078 declare -A args=()
8179
82- args.parse << -'EOF '
80+ source ./bin/ args.parse << -'EOF '
8381 @flag [port.p] {3000} - The port to open on
8482 EOF
8583
@@ -93,7 +91,7 @@ source ./bin/args-init
9391 declare -A args=()
9492
9593 ! (
96- args.parse --port --something nother << -'EOF '
94+ source ./bin/ args.parse --port --something nother << -'EOF '
9795 @flag <port> {} - The port to open on
9896 EOF
9997 )
@@ -103,7 +101,7 @@ source ./bin/args-init
103101 declare -A args=()
104102
105103 (
106- args.parse --port --something nother << -'EOF '
104+ source ./bin/ args.parse --port --something nother << -'EOF '
107105 @flag <port> - The port to open on
108106 @flag <something> - something
109107 EOF
@@ -114,7 +112,7 @@ source ./bin/args-init
114112 declare -A args=()
115113
116114 ! (
117- args.parse --port - << -'EOF '
115+ source ./bin/ args.parse --port - << -'EOF '
118116 @flag [port] {} - The port to open on
119117 EOF
120118 )
@@ -124,7 +122,7 @@ source ./bin/args-init
124122 declare -A args=()
125123
126124 (
127- args.parse --port - << -'EOF '
125+ source ./bin/ args.parse --port - << -'EOF '
128126 @flag [port] - The port to open on
129127 EOF
130128 )
@@ -134,7 +132,7 @@ source ./bin/args-init
134132 declare -A args=()
135133
136134 ! (
137- args.parse << -'EOF '
135+ source ./bin/ args.parse << -'EOF '
138136 @flag <port> The port to open on
139137 EOF
140138 )
0 commit comments