Parent directory

compatibility.zunit

680 bytes
 1#!/usr/bin/env zunit
 2
 3@setup {
 4  unset DOTENV_TEST_VARS DOTENV_SOURCE_VARS 2>/dev/null
 5}
 6
 7@teardown {
 8  unset DOTENV_TEST_VARS DOTENV_SOURCE_VARS 2>/dev/null
 9}
10
11@test 'compatibility: dotenvjs fixture matches native source' {
12  local fixture="${testdir:A}/_support/fixtures/dotenvjs.env"
13
14  _parse_dotenv_test "$fixture"
15  _source_with_allexport "$fixture"
16
17  assert "DOTENV_TEST_VARS" var_same_as "DOTENV_SOURCE_VARS"
18}
19
20@test 'compatibility: features fixture matches native source' {
21  local fixture="${testdir:A}/_support/fixtures/features.env"
22
23  _parse_dotenv_test "$fixture"
24  _source_with_allexport "$fixture"
25
26  assert "DOTENV_TEST_VARS" var_same_as "DOTENV_SOURCE_VARS"
27}