asdf

Форк
0
/
plugin_test_command.bats 
34 строки · 851.0 Байт
1
#!/usr/bin/env bats
2

3
load test_helpers
4

5
setup() {
6
  setup_asdf_dir
7
  install_mock_plugin_repo "dummy"
8
}
9

10
teardown() {
11
  clean_asdf_dir
12
}
13

14
@test "plugin_test_command with no URL specified prints an error" {
15
  run asdf plugin-test "elixir"
16
  [ "$status" -eq 1 ]
17
  [ "$output" = "FAILED: please provide a plugin name and url" ]
18
}
19

20
@test "plugin_test_command with no name or URL specified prints an error" {
21
  run asdf plugin-test
22
  [ "$status" -eq 1 ]
23
  [ "$output" = "FAILED: please provide a plugin name and url" ]
24
}
25

26
@test "plugin_test_command works with no options provided" {
27
  run asdf plugin-test dummy "${BASE_DIR}/repo-dummy"
28
  [ "$status" -eq 0 ]
29
}
30

31
@test "plugin_test_command works with all options provided" {
32
  run asdf plugin-test dummy "${BASE_DIR}/repo-dummy" --asdf-tool-version 1.0.0 --asdf-plugin-gitref master
33
  [ "$status" -eq 0 ]
34
}
35

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.