25 lines
453 B
Bash
25 lines
453 B
Bash
|
#!/bin/bash -e
|
||
|
# Use this script to test different variants of a PR body.
|
||
|
|
||
|
source ./pr-find-issues.sh
|
||
|
|
||
|
function testParsing() {
|
||
|
echo -n "$1 -> $2 "
|
||
|
if [ $(parse_issues "$1") != "$2" ]; then
|
||
|
echo "(failure)"
|
||
|
return 1
|
||
|
fi
|
||
|
echo "(success)"
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
function testFailed() {
|
||
|
echo "Test Failed!"
|
||
|
}
|
||
|
|
||
|
trap 'testFailed' ERR
|
||
|
|
||
|
testParsing "Closes #123" "123"
|
||
|
testParsing "Fixes #123" "123"
|
||
|
testParsing "Fixes: #123" "123"
|