test_helper.bash 642 字节
Newer Older
1 2 3 4 5 6
setup() {
  export SOAR_DEV_DIRNAME="${BATS_TEST_DIRNAME}/../"
  export SOAR_BIN="${SOAR_DEV_DIRNAME}/bin/soar" 
  export SOAR_BIN_ENV="${SOAR_DEV_DIRNAME}/bin/soar -config ${SOAR_DEV_DIRNAME}/etc/soar.yaml" 
  export BATS_TMP_DIRNAME="${BATS_TEST_DIRNAME}/tmp"
  export BATS_FIXTURE_DIRNAME="${BATS_TEST_DIRNAME}/fixture"
7
  export LC_ALL=C # Linux macOS 下 sort 排序问题
8 9 10
  mkdir -p "${BATS_TMP_DIRNAME}"
}

martianzhang's avatar
martianzhang 已提交
11
# golden_diff like gofmt golden file check method, use this function check output different with template
12
golden_diff() {
martianzhang's avatar
martianzhang 已提交
13
  diff "${BATS_TMP_DIRNAME}/${BATS_TEST_NAME}.golden" "${BATS_FIXTURE_DIRNAME}/${BATS_TEST_NAME}.golden"
14
}