blob: b92b3c23a21d7eb6b37a29a64b229fc2f466fbfb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
#!/usr/bin/env bats
setup() {
SCRIPT_DIR="$(cd "$BATS_TEST_DIRNAME/.." && pwd)"
TMP_HOME="$(mktemp -d)"
export HOME="$TMP_HOME"
STUB_DIR="$TMP_HOME/stubs"
mkdir -p "$STUB_DIR"
export PATH="$STUB_DIR:$PATH"
local bin
for bin in swaybg wal qarma notify-send pkill kill; do
cat > "$STUB_DIR/$bin" <<EOF
#!/bin/bash
echo "$bin \$*" >> "$TMP_HOME/calls.log"
exit 0
EOF
chmod +x "$STUB_DIR/$bin"
done
source "$SCRIPT_DIR/wallp"
}
teardown() {
rm -rf "$TMP_HOME"
}
@test "harness sanity" {
[ "x" = "x" ]
}
|