test/controllers/systems_controller_test.rb
Rama master · réplica de lectura del repositorio original.
# frozen_string_literal: true
require "test_helper"
class SystemsControllerTest < ActionDispatch::IntegrationTest
test "should get system version via api" do
get system_url, as: :json
response = @response.parsed_body["version"]
assert_response :success
assert_equal BlackCandy::Version::MAJOR, response["major"]
assert_equal BlackCandy::Version::MINOR, response["minor"]
assert_equal BlackCandy::Version::PATCH, response["patch"]
end
test "should get minimum app version via api" do
get system_url, as: :json
response = @response.parsed_body["min_app_version"]
assert_response :success
assert_equal BlackCandy::MinAppVersion::MAJOR, response["major"]
assert_equal BlackCandy::MinAppVersion::MINOR, response["minor"]
assert_equal BlackCandy::MinAppVersion::PATCH, response["patch"]
end
test "should get minimum cli version via api" do
get system_url, as: :json
response = @response.parsed_body["min_cli_version"]
assert_response :success
assert_equal BlackCandy::MinCliVersion::MAJOR, response["major"]
assert_equal BlackCandy::MinCliVersion::MINOR, response["minor"]
assert_equal BlackCandy::MinCliVersion::PATCH, response["patch"]
end
end