mirror of https://github.com/tailix/libkernaux.git
Ruby: move spec files
This commit is contained in:
parent
e83f05da83
commit
4c326463ac
|
@ -13,8 +13,6 @@ Layout/AccessModifierIndentation:
|
||||||
|
|
||||||
Layout/LineLength:
|
Layout/LineLength:
|
||||||
Max: 80
|
Max: 80
|
||||||
Exclude:
|
|
||||||
- 'spec/lib/kernaux/sprintf_spec.rb'
|
|
||||||
|
|
||||||
Lint/AmbiguousOperatorPrecedence:
|
Lint/AmbiguousOperatorPrecedence:
|
||||||
Enabled: false
|
Enabled: false
|
||||||
|
|
|
@ -4,7 +4,9 @@ require 'spec_helper'
|
||||||
|
|
||||||
RSpec.describe KernAux, '.sprintf' do
|
RSpec.describe KernAux, '.sprintf' do
|
||||||
if described_class.singleton_class.method_defined? :sprintf
|
if described_class.singleton_class.method_defined? :sprintf
|
||||||
subject(:sprintf) { described_class.sprintf 'Hello, ', ['%s', 'World'], '!' }
|
subject :sprintf do
|
||||||
|
described_class.sprintf 'Hello, ', ['%s', 'World'], '!'
|
||||||
|
end
|
||||||
|
|
||||||
it { is_expected.to be_instance_of String }
|
it { is_expected.to be_instance_of String }
|
||||||
it { is_expected.to be_frozen }
|
it { is_expected.to be_frozen }
|
||||||
|
@ -21,8 +23,10 @@ RSpec.describe KernAux, '.sprintf' do
|
||||||
['_orig', 'using original tests'],
|
['_orig', 'using original tests'],
|
||||||
].each do |(suffix, description)|
|
].each do |(suffix, description)|
|
||||||
context description do
|
context description do
|
||||||
printf_yml =
|
printf_yml = File.expand_path(
|
||||||
File.expand_path("../../../../../common/printf#{suffix}.yml", __dir__)
|
"../../../../../../common/printf#{suffix}.yml",
|
||||||
|
__dir__,
|
||||||
|
)
|
||||||
|
|
||||||
YAML.safe_load_file(printf_yml).each do |test|
|
YAML.safe_load_file(printf_yml).each do |test|
|
||||||
expected = test['result']
|
expected = test['result']
|
Loading…
Reference in New Issue