Golang_HomeWork/hw08_envdir_tool/executor_test.go

18 lines
443 B
Go

package main
import (
"github.com/stretchr/testify/require"
"testing"
)
func TestRunCmd(t *testing.T) {
t.Run("Команда не существует", func(t *testing.T) {
code := RunCmd([]string{"sffdsfsvs"}, Environment{"E1": "val1"})
require.Equal(t, code, -1)
})
t.Run("Команда выполнилась", func(t *testing.T) {
code := RunCmd([]string{"ls"}, Environment{"E1": "val1"})
require.Equal(t, code, 0)
})
}