shellspec/shellspec

View on GitHub
lib/core/subjects/value.sh

Summary

Maintainability
Test Coverage
A
100%
#shellcheck shell=sh

shellspec_syntax 'shellspec_subject_value'
shellspec_syntax_alias 'shellspec_subject_function' 'shellspec_subject_value'

shellspec_subject_value() {
  shellspec_syntax_param count [ $# -ge 1 ] || return 0

  # shellcheck disable=SC2034
  SHELLSPEC_META='text'
  # shellcheck disable=SC2034
  SHELLSPEC_SUBJECT=$1
  shift

  eval shellspec_syntax_dispatch modifier ${1+'"$@"'}
}