#!/usr/bin/env bats@test "should not import if it's already defined" {bash_preexec_imported="defined"source "${BATS_TEST_DIRNAME}/../bash-preexec.sh"[ -z $(type -t __bp_install) ]}@test "should not import if it's already defined (old guard, don't use elsewhere!)" {__bp_imported="defined"source "${BATS_TEST_DIRNAME}/../bash-preexec.sh"[ -z $(type -t __bp_install) ]}@test "should import if not defined" {unset bash_preexec_importedsource "${BATS_TEST_DIRNAME}/../bash-preexec.sh"[ -n $(type -t __bp_install) ]}@test "bp should stop installation if HISTTIMEFORMAT is readonly" {readonly HISTTIMEFORMATrun source "${BATS_TEST_DIRNAME}/../bash-preexec.sh"[ $status -ne 0 ][[ "$output" =~ "HISTTIMEFORMAT" ]] || return 1}