mirror of
https://github.com/Evolix/chexpire.git
synced 2024-05-02 00:40:49 +02:00
clarify namespaces and require
This commit is contained in:
parent
e9693a23a5
commit
eaf58c0b0e
|
@ -10,8 +10,8 @@
|
||||||
module SSL
|
module SSL
|
||||||
class Error < StandardError; end
|
class Error < StandardError; end
|
||||||
|
|
||||||
class SSLCommandError < Error; end
|
class CommandError < Error; end
|
||||||
class SSLConfigurationError < Error; end
|
class ConfigurationError < Error; end
|
||||||
|
|
||||||
class ParserError < Error; end
|
class ParserError < Error; end
|
||||||
class DomainNotMatchError < ParserError; end
|
class DomainNotMatchError < ParserError; end
|
||||||
|
@ -51,7 +51,7 @@ module SSL
|
||||||
result = command.execute
|
result = command.execute
|
||||||
|
|
||||||
unless result.exit_status.zero?
|
unless result.exit_status.zero?
|
||||||
fail SSLCommandError, "SSL command failed with status #{result.exit_status}"
|
fail SSL::CommandError, "SSL command failed with status #{result.exit_status}"
|
||||||
end
|
end
|
||||||
|
|
||||||
result
|
result
|
||||||
|
@ -79,7 +79,7 @@ module SSL
|
||||||
def custom_check_http_args
|
def custom_check_http_args
|
||||||
return nil unless configuration.check_http_args.present?
|
return nil unless configuration.check_http_args.present?
|
||||||
|
|
||||||
fail SSLConfigurationError, "check_http_args option must be an array of argument." \
|
fail SSL::ConfigurationError, "check_http_args option must be an array of argument." \
|
||||||
unless configuration.check_http_args.is_a?(Array)
|
unless configuration.check_http_args.is_a?(Array)
|
||||||
|
|
||||||
configuration.check_http_args
|
configuration.check_http_args
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
module Whois
|
module Whois
|
||||||
class Error < StandardError; end
|
class Error < StandardError; end
|
||||||
|
|
||||||
class WhoisCommandError < Error; end
|
class CommandError < Error; end
|
||||||
class UnsupportedDomainError < Error; end
|
class UnsupportedDomainError < Error; end
|
||||||
class DomainNotFoundError < Error; end
|
class DomainNotFoundError < Error; end
|
||||||
class ParserError < Error; end
|
class ParserError < Error; end
|
||||||
|
@ -49,7 +49,7 @@ module Whois
|
||||||
result = command.execute
|
result = command.execute
|
||||||
|
|
||||||
unless result.exit_status.zero?
|
unless result.exit_status.zero?
|
||||||
fail WhoisCommandError, "Whois command failed with status #{result.exit_status}"
|
fail Whois::CommandError, "Whois command failed with status #{result.exit_status}"
|
||||||
end
|
end
|
||||||
|
|
||||||
result
|
result
|
||||||
|
|
|
@ -3,7 +3,3 @@ require_relative 'application'
|
||||||
|
|
||||||
# Initialize the Rails application.
|
# Initialize the Rails application.
|
||||||
Rails.application.initialize!
|
Rails.application.initialize!
|
||||||
# binding.pry
|
|
||||||
|
|
||||||
# Rails.autoloaders.main
|
|
||||||
# loader.push_dir(Rails.root.join("app/services"))
|
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
require "test_helper"
|
require "test_helper"
|
||||||
|
# require "notifier/resolver"
|
||||||
|
|
||||||
# rubocop:disable Metrics/LineLength
|
# rubocop:disable Metrics/LineLength
|
||||||
module Notifier
|
module Notifier
|
||||||
|
|
|
@ -11,7 +11,7 @@ module SSL
|
||||||
result = OpenStruct.new(exit_status: 0)
|
result = OpenStruct.new(exit_status: 0)
|
||||||
|
|
||||||
mock_system_klass("check_http", standard_args, result) do |system_klass|
|
mock_system_klass("check_http", standard_args, result) do |system_klass|
|
||||||
service = Service.new("example.org", system_klass: system_klass)
|
service = SSL::Service.new("example.org", system_klass: system_klass)
|
||||||
assert_equal result, service.run_command
|
assert_equal result, service.run_command
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -20,9 +20,9 @@ module SSL
|
||||||
result = OpenStruct.new(exit_status: 1)
|
result = OpenStruct.new(exit_status: 1)
|
||||||
|
|
||||||
mock_system_klass("check_http", standard_args, result) do |system_klass|
|
mock_system_klass("check_http", standard_args, result) do |system_klass|
|
||||||
service = Service.new("example.org", system_klass: system_klass)
|
service = SSL::Service.new("example.org", system_klass: system_klass)
|
||||||
|
|
||||||
assert_raises SSLCommandError do
|
assert_raises SSL::CommandError do
|
||||||
service.run_command
|
service.run_command
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -34,7 +34,7 @@ module SSL
|
||||||
stdout: file_fixture("ssl/ssl0.domain.org.txt").read,
|
stdout: file_fixture("ssl/ssl0.domain.org.txt").read,
|
||||||
)
|
)
|
||||||
|
|
||||||
service = Service.new("ssl0.domain.org")
|
service = SSL::Service.new("ssl0.domain.org")
|
||||||
assert_kind_of SSL::Response, service.parse(result)
|
assert_kind_of SSL::Response, service.parse(result)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -44,7 +44,7 @@ module SSL
|
||||||
|
|
||||||
expected_args = standard_args.concat ["-f", "-I 127.0.0.1"]
|
expected_args = standard_args.concat ["-f", "-I 127.0.0.1"]
|
||||||
mock_system_klass("check_http", expected_args, result) do |system_klass|
|
mock_system_klass("check_http", expected_args, result) do |system_klass|
|
||||||
service = Service.new("example.org", configuration: config, system_klass: system_klass)
|
service = SSL::Service.new("example.org", configuration: config, system_klass: system_klass)
|
||||||
assert_equal result, service.run_command
|
assert_equal result, service.run_command
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -53,8 +53,8 @@ module SSL
|
||||||
black_hole = Naught.build(&:black_hole)
|
black_hole = Naught.build(&:black_hole)
|
||||||
config = OpenStruct.new(check_http_args: "-f")
|
config = OpenStruct.new(check_http_args: "-f")
|
||||||
|
|
||||||
assert_raises SSLConfigurationError do
|
assert_raises SSL::ConfigurationError do
|
||||||
service = Service.new("example.org", configuration: config, system_klass: black_hole)
|
service = SSL::Service.new("example.org", configuration: config, system_klass: black_hole)
|
||||||
service.run_command
|
service.run_command
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -64,7 +64,7 @@ module SSL
|
||||||
config = OpenStruct.new(check_http_path: "/usr/local/custom/path")
|
config = OpenStruct.new(check_http_path: "/usr/local/custom/path")
|
||||||
|
|
||||||
mock_system_klass("/usr/local/custom/path", standard_args, result) do |sys|
|
mock_system_klass("/usr/local/custom/path", standard_args, result) do |sys|
|
||||||
service = Service.new("example.org", configuration: config, system_klass: sys)
|
service = SSL::Service.new("example.org", configuration: config, system_klass: sys)
|
||||||
assert_equal result, service.run_command
|
assert_equal result, service.run_command
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -11,7 +11,7 @@ module Whois
|
||||||
result = OpenStruct.new(exit_status: 0)
|
result = OpenStruct.new(exit_status: 0)
|
||||||
|
|
||||||
mock_system_klass("whois", "example.org", result) do |system_klass|
|
mock_system_klass("whois", "example.org", result) do |system_klass|
|
||||||
service = Service.new("example.org", system_klass: system_klass)
|
service = Whois::Service.new("example.org", system_klass: system_klass)
|
||||||
assert_equal result, service.run_command
|
assert_equal result, service.run_command
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -20,9 +20,9 @@ module Whois
|
||||||
result = OpenStruct.new(exit_status: 1)
|
result = OpenStruct.new(exit_status: 1)
|
||||||
|
|
||||||
mock_system_klass("whois", "example.org", result) do |system_klass|
|
mock_system_klass("whois", "example.org", result) do |system_klass|
|
||||||
service = Service.new("example.org", system_klass: system_klass)
|
service = Whois::Service.new("example.org", system_klass: system_klass)
|
||||||
|
|
||||||
assert_raises WhoisCommandError do
|
assert_raises Whois::CommandError do
|
||||||
service.run_command
|
service.run_command
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -34,7 +34,7 @@ module Whois
|
||||||
stdout: file_fixture("whois/domain.fr.txt").read,
|
stdout: file_fixture("whois/domain.fr.txt").read,
|
||||||
)
|
)
|
||||||
|
|
||||||
service = Service.new("domain.fr")
|
service = Whois::Service.new("domain.fr")
|
||||||
assert_kind_of Whois::Response, service.parse(result)
|
assert_kind_of Whois::Response, service.parse(result)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Jeremy Lecour <jlecour@evolix.fr>, 2018 Evolix <info@evolix.fr>
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Jeremy Lecour <jlecour@evolix.fr>, 2018 Evolix <info@evolix.fr>
|
||||||
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
# require "application_system_test_case"
|
require "application_system_test_case"
|
||||||
|
|
||||||
class ChecksTest < ApplicationSystemTestCase
|
class ChecksTest < ApplicationSystemTestCase
|
||||||
setup do
|
setup do
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
# require "application_system_test_case"
|
require "application_system_test_case"
|
||||||
|
|
||||||
class UsersTest < ApplicationSystemTestCase
|
class UsersTest < ApplicationSystemTestCase
|
||||||
setup do
|
setup do
|
||||||
|
|
Loading…
Reference in a new issue