index
:
ruby.git
master
ruby_1_3
ruby_1_4
ruby_1_6
ruby_1_8
ruby_1_8_5
ruby_1_8_6
ruby_1_8_7
ruby_1_9_1
ruby_1_9_2
ruby_1_9_3
ruby_2_0_0
ruby_2_1
ruby_2_2
ruby_2_3
ruby_2_4
ruby_2_5
ruby_2_6
ruby_2_7
ruby_3_0
ruby_3_1
ruby_3_2
v1_0r
v1_1dev
v1_1r
The Ruby Programming Language
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
spec
/
ruby
diff options
context:
1
2
3
4
5
6
7
8
9
10
15
20
25
30
35
40
space:
include
ignore
mode:
unified
ssdiff
stat only
Diffstat
(limited to 'spec/ruby')
-rw-r--r--
spec/ruby/.gitignore
5
-rw-r--r--
spec/ruby/.rubocop.yml
40
-rw-r--r--
spec/ruby/.rubocop_todo.yml
211
-rw-r--r--
spec/ruby/.travis.yml
34
-rw-r--r--
spec/ruby/CHANGES.before-2008-05-10
17796
-rw-r--r--
spec/ruby/CONTRIBUTING.md
64
-rw-r--r--
spec/ruby/LICENSE
22
-rw-r--r--
spec/ruby/README.md
96
-rw-r--r--
spec/ruby/TODO
8
-rw-r--r--
spec/ruby/appveyor.yml
19
-rw-r--r--
spec/ruby/command_line/dash_a_spec.rb
17
-rw-r--r--
spec/ruby/command_line/dash_c_spec.rb
13
-rw-r--r--
spec/ruby/command_line/dash_d_spec.rb
22
-rw-r--r--
spec/ruby/command_line/dash_e_spec.rb
41
-rw-r--r--
spec/ruby/command_line/dash_n_spec.rb
34
-rw-r--r--
spec/ruby/command_line/dash_p_spec.rb
17
-rw-r--r--
spec/ruby/command_line/dash_r_spec.rb
13
-rw-r--r--
spec/ruby/command_line/dash_s_spec.rb
52
-rw-r--r--
spec/ruby/command_line/dash_upper_c_spec.rb
18
-rw-r--r--
spec/ruby/command_line/dash_upper_e_spec.rb
7
-rw-r--r--
spec/ruby/command_line/dash_upper_f_spec.rb
11
-rw-r--r--
spec/ruby/command_line/dash_upper_i_spec.rb
11
-rw-r--r--
spec/ruby/command_line/dash_upper_k_spec.rb
33
-rw-r--r--
spec/ruby/command_line/dash_upper_s_spec.rb
29
-rw-r--r--
spec/ruby/command_line/dash_upper_u_spec.rb
41
-rw-r--r--
spec/ruby/command_line/dash_upper_w_spec.rb
20
-rw-r--r--
spec/ruby/command_line/dash_v_spec.rb
13
-rw-r--r--
spec/ruby/command_line/dash_w_spec.rb
6
-rw-r--r--
spec/ruby/command_line/dash_x_spec.rb
21
-rw-r--r--
spec/ruby/command_line/error_message_spec.rb
11
-rw-r--r--
spec/ruby/command_line/fixtures/bad_syntax.rb
1
-rw-r--r--
spec/ruby/command_line/fixtures/bin/bad_embedded_ruby.txt
3
-rw-r--r--
spec/ruby/command_line/fixtures/bin/dash_s_fail
1
-rw-r--r--
spec/ruby/command_line/fixtures/bin/embedded_ruby.txt
3
-rw-r--r--
spec/ruby/command_line/fixtures/bin/hybrid_launcher.sh
4
-rw-r--r--
spec/ruby/command_line/fixtures/bin/launcher.rb
2
-rw-r--r--
spec/ruby/command_line/fixtures/conditional_range.txt
5
-rw-r--r--
spec/ruby/command_line/fixtures/dash_s_script.rb
12
-rw-r--r--
spec/ruby/command_line/fixtures/dash_upper_c_script.rb
1
-rw-r--r--
spec/ruby/command_line/fixtures/debug.rb
10
-rw-r--r--
spec/ruby/command_line/fixtures/debug_info.rb
11
-rw-r--r--
spec/ruby/command_line/fixtures/freeze_flag_across_files.rb
3
-rw-r--r--
spec/ruby/command_line/fixtures/freeze_flag_across_files_diff_enc.rb
3
-rw-r--r--
spec/ruby/command_line/fixtures/freeze_flag_one_literal.rb
2
-rw-r--r--
spec/ruby/command_line/fixtures/freeze_flag_required.rb
1
-rw-r--r--
spec/ruby/command_line/fixtures/freeze_flag_required_diff_enc.rb
bin
0 -> 121 bytes
-rw-r--r--
spec/ruby/command_line/fixtures/freeze_flag_two_literals.rb
1
-rw-r--r--
spec/ruby/command_line/fixtures/full_names.txt
3
-rw-r--r--
spec/ruby/command_line/fixtures/loadpath.rb
1
-rw-r--r--
spec/ruby/command_line/fixtures/names.txt
3
-rw-r--r--
spec/ruby/command_line/fixtures/passwd_file.txt
3
-rw-r--r--
spec/ruby/command_line/fixtures/require.rb
1
-rw-r--r--
spec/ruby/command_line/fixtures/rubyopt.rb
1
-rw-r--r--
spec/ruby/command_line/fixtures/test_file.rb
1
-rw-r--r--
spec/ruby/command_line/fixtures/verbose.rb
1
-rw-r--r--
spec/ruby/command_line/frozen_strings_spec.rb
30
-rw-r--r--
spec/ruby/command_line/rubyopt_spec.rb
160
-rw-r--r--
spec/ruby/command_line/shared/verbose.rb
9
-rw-r--r--
spec/ruby/command_line/syntax_error_spec.rb
13
-rw-r--r--
spec/ruby/core/argf/argf_spec.rb
11
-rw-r--r--
spec/ruby/core/argf/argv_spec.rb
19
-rw-r--r--
spec/ruby/core/argf/binmode_spec.rb
43
-rw-r--r--
spec/ruby/core/argf/bytes_spec.rb
6
-rw-r--r--
spec/ruby/core/argf/chars_spec.rb
6
-rw-r--r--
spec/ruby/core/argf/close_spec.rb
46
-rw-r--r--
spec/ruby/core/argf/closed_spec.rb
18
-rw-r--r--
spec/ruby/core/argf/codepoints_spec.rb
6
-rw-r--r--
spec/ruby/core/argf/each_byte_spec.rb
6
-rw-r--r--
spec/ruby/core/argf/each_char_spec.rb
6
-rw-r--r--
spec/ruby/core/argf/each_codepoint_spec.rb
6
-rw-r--r--
spec/ruby/core/argf/each_line_spec.rb
6
-rw-r--r--
spec/ruby/core/argf/each_spec.rb
6
-rw-r--r--
spec/ruby/core/argf/eof_spec.rb
10
-rw-r--r--
spec/ruby/core/argf/file_spec.rb
21
-rw-r--r--
spec/ruby/core/argf/filename_spec.rb
6
-rw-r--r--
spec/ruby/core/argf/fileno_spec.rb
6
-rw-r--r--
spec/ruby/core/argf/fixtures/bin_file.txt
2
-rw-r--r--
spec/ruby/core/argf/fixtures/file1.txt
2
-rw-r--r--
spec/ruby/core/argf/fixtures/file2.txt
2
-rw-r--r--
spec/ruby/core/argf/fixtures/filename.rb
3
-rw-r--r--
spec/ruby/core/argf/fixtures/lineno.rb
5
-rw-r--r--
spec/ruby/core/argf/fixtures/rewind.rb
5
-rw-r--r--
spec/ruby/core/argf/fixtures/stdin.txt
2
-rw-r--r--
spec/ruby/core/argf/getc_spec.rb
20
-rw-r--r--
spec/ruby/core/argf/gets_spec.rb
51
-rw-r--r--
spec/ruby/core/argf/lineno_spec.rb
30
-rw-r--r--
spec/ruby/core/argf/lines_spec.rb
6
-rw-r--r--
spec/ruby/core/argf/path_spec.rb
6
-rw-r--r--
spec/ruby/core/argf/pos_spec.rb
38
-rw-r--r--
spec/ruby/core/argf/read_nonblock_spec.rb
82
-rw-r--r--
spec/ruby/core/argf/read_spec.rb
87
-rw-r--r--
spec/ruby/core/argf/readchar_spec.rb
19
-rw-r--r--
spec/ruby/core/argf/readline_spec.rb
23
-rw-r--r--
spec/ruby/core/argf/readlines_spec.rb
6
-rw-r--r--
spec/ruby/core/argf/readpartial_spec.rb
77
-rw-r--r--
spec/ruby/core/argf/rewind_spec.rb
39
-rw-r--r--
spec/ruby/core/argf/seek_spec.rb
63
-rw-r--r--
spec/ruby/core/argf/set_encoding_spec.rb
41
-rw-r--r--
spec/ruby/core/argf/shared/each_byte.rb
58
-rw-r--r--
spec/ruby/core/argf/shared/each_char.rb
58
-rw-r--r--
spec/ruby/core/argf/shared/each_codepoint.rb
58
-rw-r--r--
spec/ruby/core/argf/shared/each_line.rb
62
-rw-r--r--
spec/ruby/core/argf/shared/eof.rb
24
-rw-r--r--
spec/ruby/core/argf/shared/filename.rb
28
-rw-r--r--
spec/ruby/core/argf/shared/fileno.rb
24
-rw-r--r--
spec/ruby/core/argf/shared/getc.rb
17
-rw-r--r--
spec/ruby/core/argf/shared/gets.rb
99
-rw-r--r--
spec/ruby/core/argf/shared/pos.rb
31
-rw-r--r--
spec/ruby/core/argf/shared/read.rb
58
-rw-r--r--
spec/ruby/core/argf/shared/readlines.rb
22
-rw-r--r--
spec/ruby/core/argf/skip_spec.rb
42
-rw-r--r--
spec/ruby/core/argf/tell_spec.rb
6
-rw-r--r--
spec/ruby/core/argf/to_a_spec.rb
6
-rw-r--r--
spec/ruby/core/argf/to_i_spec.rb
6
-rw-r--r--
spec/ruby/core/argf/to_io_spec.rb
23
-rw-r--r--
spec/ruby/core/argf/to_s_spec.rb
14
-rw-r--r--
spec/ruby/core/array/allocate_spec.rb
19
-rw-r--r--
spec/ruby/core/array/any_spec.rb
37
-rw-r--r--
spec/ruby/core/array/append_spec.rb
35
-rw-r--r--
spec/ruby/core/array/array_spec.rb
7
-rw-r--r--
spec/ruby/core/array/assoc_spec.rb
40
-rw-r--r--
spec/ruby/core/array/at_spec.rb
56
-rw-r--r--
spec/ruby/core/array/bsearch_index_spec.rb
87
-rw-r--r--
spec/ruby/core/array/bsearch_spec.rb
84
-rw-r--r--
spec/ruby/core/array/clear_spec.rb
49
-rw-r--r--
spec/ruby/core/array/clone_spec.rb
31
-rw-r--r--
spec/ruby/core/array/collect_spec.rb
11
-rw-r--r--
spec/ruby/core/array/combination_spec.rb
74
-rw-r--r--
spec/ruby/core/array/compact_spec.rb
77
-rw-r--r--
spec/ruby/core/array/comparison_spec.rb
97
-rw-r--r--
spec/ruby/core/array/concat_spec.rb
132
-rw-r--r--
spec/ruby/core/array/constructor_spec.rb
24
-rw-r--r--
spec/ruby/core/array/count_spec.rb
15
-rw-r--r--
spec/ruby/core/array/cycle_spec.rb
101
-rw-r--r--
spec/ruby/core/array/delete_at_spec.rb
61
-rw-r--r--
spec/ruby/core/array/delete_if_spec.rb
66
-rw-r--r--
spec/ruby/core/array/delete_spec.rb
66
-rw-r--r--
spec/ruby/core/array/dig_spec.rb
54
-rw-r--r--
spec/ruby/core/array/drop_spec.rb
33
-rw-r--r--
spec/ruby/core/array/drop_while_spec.rb
15
-rw-r--r--
spec/ruby/core/array/dup_spec.rb
31
-rw-r--r--
spec/ruby/core/array/each_index_spec.rb
42
-rw-r--r--
spec/ruby/core/array/each_spec.rb
32
-rw-r--r--
spec/ruby/core/array/element_reference_spec.rb
50
-rw-r--r--
spec/ruby/core/array/element_set_spec.rb
417
-rw-r--r--
spec/ruby/core/array/empty_spec.rb
10
-rw-r--r--
spec/ruby/core/array/eql_spec.rb
19
-rw-r--r--
spec/ruby/core/array/equal_value_spec.rb
51
-rw-r--r--
spec/ruby/core/array/fetch_spec.rb
55
-rw-r--r--
spec/ruby/core/array/fill_spec.rb
317
-rw-r--r--
spec/ruby/core/array/find_index_spec.rb
6
-rw-r--r--
spec/ruby/core/array/first_spec.rb
93
-rw-r--r--
spec/ruby/core/array/fixtures/classes.rb
525
-rw-r--r--
spec/ruby/core/array/fixtures/encoded_strings.rb
69
-rw-r--r--
spec/ruby/core/array/flatten_spec.rb
270
-rw-r--r--
spec/ruby/core/array/frozen_spec.rb
16
-rw-r--r--
spec/ruby/core/array/hash_spec.rb
83
-rw-r--r--
spec/ruby/core/array/include_spec.rb
33
-rw-r--r--
spec/ruby/core/array/index_spec.rb
6
-rw-r--r--
spec/ruby/core/array/initialize_spec.rb
156
-rw-r--r--
spec/ruby/core/array/insert_spec.rb
78
-rw-r--r--
spec/ruby/core/array/inspect_spec.rb
7
-rw-r--r--
spec/ruby/core/array/intersection_spec.rb
86
-rw-r--r--
spec/ruby/core/array/join_spec.rb
48
-rw-r--r--
spec/ruby/core/array/keep_if_spec.rb
10
-rw-r--r--
spec/ruby/core/array/last_spec.rb
87
-rw-r--r--
spec/ruby/core/array/length_spec.rb
7
-rw-r--r--
spec/ruby/core/array/map_spec.rb
11
-rw-r--r--
spec/ruby/core/array/max_spec.rb
112
-rw-r--r--
spec/ruby/core/array/min_spec.rb
117
-rw-r--r--
spec/ruby/core/array/minus_spec.rb
87
-rw-r--r--
spec/ruby/core/array/multiply_spec.rb
132
-rw-r--r--
spec/ruby/core/array/new_spec.rb
122
-rw-r--r--
spec/ruby/core/array/pack/a_spec.rb
59
-rw-r--r--
spec/ruby/core/array/pack/at_spec.rb
30
-rw-r--r--
spec/ruby/core/array/pack/b_spec.rb
105
-rw-r--r--
spec/ruby/core/array/pack/c_spec.rb
75
-rw-r--r--
spec/ruby/core/array/pack/comment_spec.rb
25
-rw-r--r--
spec/ruby/core/array/pack/d_spec.rb
39
-rw-r--r--
spec/ruby/core/array/pack/e_spec.rb
25
-rw-r--r--
spec/ruby/core/array/pack/empty_spec.rb
11
-rw-r--r--
spec/ruby/core/array/pack/f_spec.rb
39
-rw-r--r--
spec/ruby/core/array/pack/g_spec.rb
25
-rw-r--r--
spec/ruby/core/array/pack/h_spec.rb
197
-rw-r--r--
spec/ruby/core/array/pack/i_spec.rb
133
-rw-r--r--
spec/ruby/core/array/pack/j_spec.rb
222
-rw-r--r--
spec/ruby/core/array/pack/l_spec.rb
221
-rw-r--r--
spec/ruby/core/array/pack/m_spec.rb
306
-rw-r--r--
spec/ruby/core/array/pack/n_spec.rb
25
-rw-r--r--
spec/ruby/core/array/pack/p_spec.rb
11
-rw-r--r--
spec/ruby/core/array/pack/percent_spec.rb
7
-rw-r--r--
spec/ruby/core/array/pack/q_spec.rb
61
-rw-r--r--
spec/ruby/core/array/pack/s_spec.rb
133
-rw-r--r--
spec/ruby/core/array/pack/shared/basic.rb
65
-rw-r--r--
spec/ruby/core/array/pack/shared/encodings.rb
16
-rw-r--r--
spec/ruby/core/array/pack/shared/float.rb
249
-rw-r--r--
spec/ruby/core/array/pack/shared/integer.rb
381
-rw-r--r--
spec/ruby/core/array/pack/shared/numeric_basic.rb
44
-rw-r--r--
spec/ruby/core/array/pack/shared/string.rb
80
-rw-r--r--
spec/ruby/core/array/pack/shared/unicode.rb
94
-rw-r--r--
spec/ruby/core/array/pack/u_spec.rb
128
-rw-r--r--
spec/ruby/core/array/pack/v_spec.rb
25
-rw-r--r--
spec/ruby/core/array/pack/w_spec.rb
42
-rw-r--r--
spec/ruby/core/array/pack/x_spec.rb
64
-rw-r--r--
spec/ruby/core/array/pack/z_spec.rb
32
-rw-r--r--
spec/ruby/core/array/partition_spec.rb
43
-rw-r--r--
spec/ruby/core/array/permutation_spec.rb
138
-rw-r--r--
spec/ruby/core/array/plus_spec.rb
57
-rw-r--r--
spec/ruby/core/array/pop_spec.rb
168
-rw-r--r--
spec/ruby/core/array/product_spec.rb
68
-rw-r--r--
spec/ruby/core/array/push_spec.rb
36
-rw-r--r--
spec/ruby/core/array/rassoc_spec.rb
38
-rw-r--r--
spec/ruby/core/array/reject_spec.rb
117
-rw-r--r--
spec/ruby/core/array/repeated_combination_spec.rb
84
-rw-r--r--
spec/ruby/core/array/repeated_permutation_spec.rb
94
-rw-r--r--
spec/ruby/core/array/replace_spec.rb
7
-rw-r--r--
spec/ruby/core/array/reverse_each_spec.rb
43
-rw-r--r--
spec/ruby/core/array/reverse_spec.rb
42
-rw-r--r--
spec/ruby/core/array/rindex_spec.rb
80
-rw-r--r--
spec/ruby/core/array/rotate_spec.rb
129
-rw-r--r--
spec/ruby/core/array/sample_spec.rb
155
-rw-r--r--
spec/ruby/core/array/select_spec.rb
36
-rw-r--r--
spec/ruby/core/array/shared/clone.rb
42
-rw-r--r--
spec/ruby/core/array/shared/collect.rb
136
-rw-r--r--
spec/ruby/core/array/shared/delete_if.rb
27
-rw-r--r--
spec/ruby/core/array/shared/enumeratorize.rb
5
-rw-r--r--
spec/ruby/core/array/shared/eql.rb
92
-rw-r--r--
spec/ruby/core/array/shared/index.rb
37
-rw-r--r--
spec/ruby/core/array/shared/inspect.rb
144
-rw-r--r--
spec/ruby/core/array/shared/join.rb
161
-rw-r--r--
spec/ruby/core/array/shared/keep_if.rb
60
-rw-r--r--
spec/ruby/core/array/shared/length.rb
11
-rw-r--r--
spec/ruby/core/array/shared/replace.rb
60
-rw-r--r--
spec/ruby/core/array/shared/slice.rb
459
-rw-r--r--
spec/ruby/core/array/shift_spec.rb
134
-rw-r--r--
spec/ruby/core/array/shuffle_spec.rb
102
-rw-r--r--
spec/ruby/core/array/size_spec.rb
7
-rw-r--r--
spec/ruby/core/array/slice_spec.rb
160
-rw-r--r--
spec/ruby/core/array/sort_by_spec.rb
52
-rw-r--r--
spec/ruby/core/array/sort_spec.rb
250
-rw-r--r--
spec/ruby/core/array/take_spec.rb
27
-rw-r--r--
spec/ruby/core/array/take_while_spec.rb
15
-rw-r--r--
spec/ruby/core/array/to_a_spec.rb
24
-rw-r--r--
spec/ruby/core/array/to_ary_spec.rb
20
-rw-r--r--
spec/ruby/core/array/to_h_spec.rb
37
-rw-r--r--
spec/ruby/core/array/to_s_spec.rb
8
-rw-r--r--
spec/ruby/core/array/transpose_spec.rb
53
-rw-r--r--
spec/ruby/core/array/try_convert_spec.rb
50
-rw-r--r--
spec/ruby/core/array/union_spec.rb
82
-rw-r--r--
spec/ruby/core/array/uniq_spec.rb
221
-rw-r--r--
spec/ruby/core/array/unshift_spec.rb
50
-rw-r--r--
spec/ruby/core/array/values_at_spec.rb
63
-rw-r--r--
spec/ruby/core/array/zip_spec.rb
65
-rw-r--r--
spec/ruby/core/basicobject/__id__spec.rb
6
-rw-r--r--
spec/ruby/core/basicobject/__send___spec.rb
10
-rw-r--r--
spec/ruby/core/basicobject/basicobject_spec.rb
87
-rw-r--r--
spec/ruby/core/basicobject/equal_spec.rb
52
-rw-r--r--
spec/ruby/core/basicobject/equal_value_spec.rb
10
-rw-r--r--
spec/ruby/core/basicobject/fixtures/classes.rb
33
-rw-r--r--
spec/ruby/core/basicobject/fixtures/common.rb
9
-rw-r--r--
spec/ruby/core/basicobject/fixtures/remove_method_missing.rb
9
-rw-r--r--
spec/ruby/core/basicobject/fixtures/singleton_method.rb
10
-rw-r--r--
spec/ruby/core/basicobject/initialize_spec.rb
13
-rw-r--r--
spec/ruby/core/basicobject/instance_eval_spec.rb
180
-rw-r--r--
spec/ruby/core/basicobject/instance_exec_spec.rb
107
-rw-r--r--
spec/ruby/core/basicobject/method_missing_spec.rb
39
-rw-r--r--
spec/ruby/core/basicobject/not_equal_spec.rb
53
-rw-r--r--
spec/ruby/core/basicobject/not_spec.rb
11
-rw-r--r--
spec/ruby/core/basicobject/singleton_method_added_spec.rb
86
-rw-r--r--
spec/ruby/core/basicobject/singleton_method_removed_spec.rb
24
-rw-r--r--
spec/ruby/core/basicobject/singleton_method_undefined_spec.rb
24
-rw-r--r--
spec/ruby/core/bignum/abs_spec.rb
7
-rw-r--r--
spec/ruby/core/bignum/bignum_spec.rb
19
-rw-r--r--
spec/ruby/core/bignum/bit_and_spec.rb
50
-rw-r--r--
spec/ruby/core/bignum/bit_length_spec.rb
33
-rw-r--r--
spec/ruby/core/bignum/bit_or_spec.rb
41
-rw-r--r--
spec/ruby/core/bignum/bit_xor_spec.rb
47
-rw-r--r--
spec/ruby/core/bignum/case_compare_spec.rb
6
-rw-r--r--
spec/ruby/core/bignum/coerce_spec.rb
65
-rw-r--r--
spec/ruby/core/bignum/comparison_spec.rb
162
-rw-r--r--
spec/ruby/core/bignum/complement_spec.rb
9
-rw-r--r--
spec/ruby/core/bignum/div_spec.rb
21
-rw-r--r--
spec/ruby/core/bignum/divide_spec.rb
18
-rw-r--r--
spec/ruby/core/bignum/divmod_spec.rb
81
-rw-r--r--
spec/ruby/core/bignum/element_reference_spec.rb
30
-rw-r--r--
spec/ruby/core/bignum/eql_spec.rb
22
-rw-r--r--
spec/ruby/core/bignum/equal_value_spec.rb
6
-rw-r--r--
spec/ruby/core/bignum/even_spec.rb
19
-rw-r--r--
spec/ruby/core/bignum/exponent_spec.rb
29
-rw-r--r--
spec/ruby/core/bignum/fdiv_spec.rb
5
-rw-r--r--
spec/ruby/core/bignum/gt_spec.rb
20
-rw-r--r--
spec/ruby/core/bignum/gte_spec.rb
19
-rw-r--r--
spec/ruby/core/bignum/hash_spec.rb
12
-rw-r--r--
spec/ruby/core/bignum/left_shift_spec.rb
73
-rw-r--r--
spec/ruby/core/bignum/lt_spec.rb
22
-rw-r--r--
spec/ruby/core/bignum/lte_spec.rb
24
-rw-r--r--
spec/ruby/core/bignum/magnitude_spec.rb
6
-rw-r--r--
spec/ruby/core/bignum/minus_spec.rb
19
-rw-r--r--
spec/ruby/core/bignum/modulo_spec.rb
10
-rw-r--r--
spec/ruby/core/bignum/multiply_spec.rb
20
-rw-r--r--
spec/ruby/core/bignum/odd_spec.rb
19
-rw-r--r--
spec/ruby/core/bignum/plus_spec.rb
19
-rw-r--r--
spec/ruby/core/bignum/remainder_spec.rb
21
-rw-r--r--
spec/ruby/core/bignum/right_shift_spec.rb
99
-rw-r--r--
spec/ruby/core/bignum/shared/abs.rb
6
-rw-r--r--
spec/ruby/core/bignum/shared/divide.rb
27
-rw-r--r--
spec/ruby/core/bignum/shared/equal.rb
31
-rw-r--r--
spec/ruby/core/bignum/shared/modulo.rb
29
-rw-r--r--
spec/ruby/core/bignum/size_spec.rb
16
-rw-r--r--
spec/ruby/core/bignum/to_f_spec.rb
13
-rw-r--r--
spec/ruby/core/bignum/to_s_spec.rb
48
-rw-r--r--
spec/ruby/core/bignum/uminus_spec.rb
11
-rw-r--r--
spec/ruby/core/binding/clone_spec.rb
7
-rw-r--r--
spec/ruby/core/binding/dup_spec.rb
7
-rw-r--r--
spec/ruby/core/binding/eval_spec.rb
37
-rw-r--r--
spec/ruby/core/binding/fixtures/classes.rb
40
-rw-r--r--
spec/ruby/core/binding/local_variable_defined_spec.rb
46
-rw-r--r--
spec/ruby/core/binding/local_variable_get_spec.rb
56
-rw-r--r--
spec/ruby/core/binding/local_variable_set_spec.rb
71
-rw-r--r--
spec/ruby/core/binding/local_variables_spec.rb
35
-rw-r--r--
spec/ruby/core/binding/location_spec.rb
46
-rw-r--r--
spec/ruby/core/binding/receiver_spec.rb
11
-rw-r--r--
spec/ruby/core/binding/shared/clone.rb
34
-rw-r--r--
spec/ruby/core/builtin_constants/builtin_constants_spec.rb
49
-rw-r--r--
spec/ruby/core/class/allocate_spec.rb
41
-rw-r--r--
spec/ruby/core/class/dup_spec.rb
64
-rw-r--r--
spec/ruby/core/class/fixtures/classes.rb
47
-rw-r--r--
spec/ruby/core/class/inherited_spec.rb
102
-rw-r--r--
spec/ruby/core/class/initialize_spec.rb
34
-rw-r--r--
spec/ruby/core/class/new_spec.rb
154
-rw-r--r--
spec/ruby/core/class/superclass_spec.rb
27
-rw-r--r--
spec/ruby/core/class/to_s_spec.rb
23
-rw-r--r--
spec/ruby/core/comparable/between_spec.rb
25
-rw-r--r--
spec/ruby/core/comparable/clamp_spec.rb
50
-rw-r--r--
spec/ruby/core/comparable/equal_value_spec.rb
139
-rw-r--r--
spec/ruby/core/comparable/fixtures/classes.rb
36
-rw-r--r--
spec/ruby/core/comparable/gt_spec.rb
43
-rw-r--r--
spec/ruby/core/comparable/gte_spec.rb
47
-rw-r--r--
spec/ruby/core/comparable/lt_spec.rb
43
-rw-r--r--
spec/ruby/core/comparable/lte_spec.rb
46
-rw-r--r--
spec/ruby/core/complex/abs2_spec.rb
5
-rw-r--r--
spec/ruby/core/complex/abs_spec.rb
5
-rw-r--r--
spec/ruby/core/complex/angle_spec.rb
7
-rw-r--r--
spec/ruby/core/complex/arg_spec.rb
7
-rw-r--r--
spec/ruby/core/complex/coerce_spec.rb
5
-rw-r--r--
spec/ruby/core/complex/conj_spec.rb
6
-rw-r--r--
spec/ruby/core/complex/conjugate_spec.rb
6
-rw-r--r--
spec/ruby/core/complex/constants_spec.rb
5
-rw-r--r--
spec/ruby/core/complex/denominator_spec.rb
5
-rw-r--r--
spec/ruby/core/complex/divide_spec.rb
5
-rw-r--r--
spec/ruby/core/complex/eql_spec.rb
31
-rw-r--r--
spec/ruby/core/complex/equal_value_spec.rb
5
-rw-r--r--
spec/ruby/core/complex/exponent_spec.rb
5
-rw-r--r--
spec/ruby/core/complex/fdiv_spec.rb
129
-rw-r--r--
spec/ruby/core/complex/hash_spec.rb
6
-rw-r--r--
spec/ruby/core/complex/imag_spec.rb
5
-rw-r--r--
spec/ruby/core/complex/imaginary_spec.rb
5
-rw-r--r--
spec/ruby/core/complex/inspect_spec.rb
5
-rw-r--r--
spec/ruby/core/complex/integer_spec.rb
9
-rw-r--r--
spec/ruby/core/complex/magnitude_spec.rb
5
-rw-r--r--
spec/ruby/core/complex/marshal_dump_spec.rb
11
-rw-r--r--
spec/ruby/core/complex/minus_spec.rb
5
-rw-r--r--
spec/ruby/core/complex/multiply_spec.rb
5
-rw-r--r--
spec/ruby/core/complex/negative_spec.rb
11
-rw-r--r--
spec/ruby/core/complex/numerator_spec.rb
5
-rw-r--r--
spec/ruby/core/complex/phase_spec.rb
6
-rw-r--r--
spec/ruby/core/complex/plus_spec.rb
5
-rw-r--r--
spec/ruby/core/complex/polar_spec.rb
14
-rw-r--r--
spec/ruby/core/complex/positive_spec.rb
11
-rw-r--r--
spec/ruby/core/complex/quo_spec.rb
5
-rw-r--r--
spec/ruby/core/complex/rationalize_spec.rb
29
-rw-r--r--
spec/ruby/core/complex/real_spec.rb
23
-rw-r--r--
spec/ruby/core/complex/rect_spec.rb
9
-rw-r--r--
spec/ruby/core/complex/rectangular_spec.rb
9
-rw-r--r--
spec/ruby/core/complex/to_f_spec.rb
41
-rw-r--r--
spec/ruby/core/complex/to_i_spec.rb
41
-rw-r--r--
spec/ruby/core/complex/to_r_spec.rb
41
-rw-r--r--
spec/ruby/core/complex/to_s_spec.rb
5
-rw-r--r--
spec/ruby/core/complex/uminus_spec.rb
11
-rw-r--r--
spec/ruby/core/dir/chdir_spec.rb
124
-rw-r--r--
spec/ruby/core/dir/chroot_spec.rb
47
-rw-r--r--
spec/ruby/core/dir/close_spec.rb
29
-rw-r--r--
spec/ruby/core/dir/delete_spec.rb
15
-rw-r--r--
spec/ruby/core/dir/dir_spec.rb
7
-rw-r--r--
spec/ruby/core/dir/each_spec.rb
64
-rw-r--r--
spec/ruby/core/dir/element_reference_spec.rb
33
-rw-r--r--
spec/ruby/core/dir/entries_spec.rb
70
-rw-r--r--
spec/ruby/core/dir/exist_spec.rb
15
-rw-r--r--
spec/ruby/core/dir/exists_spec.rb
15
-rw-r--r--
spec/ruby/core/dir/fileno_spec.rb
37
-rw-r--r--
spec/ruby/core/dir/fixtures/common.rb
169
-rw-r--r--
spec/ruby/core/dir/foreach_spec.rb
56
-rw-r--r--
spec/ruby/core/dir/getwd_spec.rb
15
-rw-r--r--
spec/ruby/core/dir/glob_spec.rb
156
-rw-r--r--
spec/ruby/core/dir/home_spec.rb
26
-rw-r--r--
spec/ruby/core/dir/initialize_spec.rb
23
-rw-r--r--
spec/ruby/core/dir/inspect_spec.rb
24
-rw-r--r--
spec/ruby/core/dir/mkdir_spec.rb
85
-rw-r--r--
spec/ruby/core/dir/open_spec.rb
15
-rw-r--r--
spec/ruby/core/dir/path_spec.rb
15
-rw-r--r--
spec/ruby/core/dir/pos_spec.rb
40
-rw-r--r--
spec/ruby/core/dir/pwd_spec.rb
39
-rw-r--r--
spec/ruby/core/dir/read_spec.rb
43
-rw-r--r--
spec/ruby/core/dir/rewind_spec.rb
36
-rw-r--r--
spec/ruby/core/dir/rmdir_spec.rb
15
-rw-r--r--
spec/ruby/core/dir/seek_spec.rb
19
-rw-r--r--
spec/ruby/core/dir/shared/chroot.rb
41
-rw-r--r--
spec/ruby/core/dir/shared/closed.rb
9
-rw-r--r--
spec/ruby/core/dir/shared/delete.rb
61
-rw-r--r--
spec/ruby/core/dir/shared/exist.rb
56
-rw-r--r--
spec/ruby/core/dir/shared/glob.rb
328
-rw-r--r--
spec/ruby/core/dir/shared/open.rb
63
-rw-r--r--
spec/ruby/core/dir/shared/path.rb
32
-rw-r--r--
spec/ruby/core/dir/shared/pos.rb
51
-rw-r--r--
spec/ruby/core/dir/shared/pwd.rb
49
-rw-r--r--
spec/ruby/core/dir/tell_spec.rb
18
-rw-r--r--
spec/ruby/core/dir/to_path_spec.rb
15
-rw-r--r--
spec/ruby/core/dir/unlink_spec.rb
15
-rw-r--r--
spec/ruby/core/encoding/_dump_spec.rb
5
-rw-r--r--
spec/ruby/core/encoding/_load_spec.rb
5
-rw-r--r--
spec/ruby/core/encoding/aliases_spec.rb
45
-rw-r--r--
spec/ruby/core/encoding/ascii_compatible_spec.rb
13
-rw-r--r--
spec/ruby/core/encoding/compatible_spec.rb
381
-rw-r--r--
spec/ruby/core/encoding/converter/asciicompat_encoding_spec.rb
39
-rw-r--r--
spec/ruby/core/encoding/converter/constants_spec.rb
133
-rw-r--r--
spec/ruby/core/encoding/converter/convert_spec.rb
47
-rw-r--r--
spec/ruby/core/encoding/converter/convpath_spec.rb
65
-rw-r--r--
spec/ruby/core/encoding/converter/destination_encoding_spec.rb
13
-rw-r--r--
spec/ruby/core/encoding/converter/finish_spec.rb
38
-rw-r--r--
spec/ruby/core/encoding/converter/insert_output_spec.rb
5
-rw-r--r--
spec/ruby/core/encoding/converter/inspect_spec.rb
13
-rw-r--r--
spec/ruby/core/encoding/converter/last_error_spec.rb
85
-rw-r--r--
spec/ruby/core/encoding/converter/new_spec.rb
121
-rw-r--r--
spec/ruby/core/encoding/converter/primitive_convert_spec.rb
213
-rw-r--r--
spec/ruby/core/encoding/converter/primitive_errinfo_spec.rb
72
-rw-r--r--
spec/ruby/core/encoding/converter/putback_spec.rb
50
-rw-r--r--
spec/ruby/core/encoding/converter/replacement_spec.rb
74
-rw-r--r--
spec/ruby/core/encoding/converter/search_convpath_spec.rb
73
-rw-r--r--
spec/ruby/core/encoding/converter/source_encoding_spec.rb
13
-rw-r--r--
spec/ruby/core/encoding/default_external_spec.rb
74
-rw-r--r--
spec/ruby/core/encoding/default_internal_spec.rb
93
-rw-r--r--
spec/ruby/core/encoding/dummy_spec.rb
16
-rw-r--r--
spec/ruby/core/encoding/find_spec.rb
84
-rw-r--r--
spec/ruby/core/encoding/fixtures/classes.rb
49
-rw-r--r--
spec/ruby/core/encoding/inspect_spec.rb
21
-rw-r--r--
spec/ruby/core/encoding/invalid_byte_sequence_error/destination_encoding_name_spec.rb
20
-rw-r--r--
spec/ruby/core/encoding/invalid_byte_sequence_error/destination_encoding_spec.rb
20
-rw-r--r--
spec/ruby/core/encoding/invalid_byte_sequence_error/error_bytes_spec.rb
32
-rw-r--r--
spec/ruby/core/encoding/invalid_byte_sequence_error/incomplete_input_spec.rb
31
-rw-r--r--
spec/ruby/core/encoding/invalid_byte_sequence_error/readagain_bytes_spec.rb
32
-rw-r--r--
spec/ruby/core/encoding/invalid_byte_sequence_error/source_encoding_name_spec.rb
30
-rw-r--r--
spec/ruby/core/encoding/invalid_byte_sequence_error/source_encoding_spec.rb
35
-rw-r--r--
spec/ruby/core/encoding/list_spec.rb
43
-rw-r--r--
spec/ruby/core/encoding/locale_charmap_spec.rb
47
-rw-r--r--
spec/ruby/core/encoding/name_list_spec.rb
25
-rw-r--r--
spec/ruby/core/encoding/name_spec.rb
7
-rw-r--r--
spec/ruby/core/encoding/names_spec.rb
37
-rw-r--r--
spec/ruby/core/encoding/replicate_spec.rb
48
-rw-r--r--
spec/ruby/core/encoding/shared/name.rb
15
-rw-r--r--
spec/ruby/core/encoding/to_s_spec.rb
7
-rw-r--r--
spec/ruby/core/encoding/undefined_conversion_error/destination_encoding_name_spec.rb
17
-rw-r--r--
spec/ruby/core/encoding/undefined_conversion_error/destination_encoding_spec.rb
17
-rw-r--r--
spec/ruby/core/encoding/undefined_conversion_error/error_char_spec.rb
29
-rw-r--r--
spec/ruby/core/encoding/undefined_conversion_error/source_encoding_name_spec.rb
30
-rw-r--r--
spec/ruby/core/encoding/undefined_conversion_error/source_encoding_spec.rb
31
-rw-r--r--
spec/ruby/core/enumerable/all_spec.rb
121
-rw-r--r--
spec/ruby/core/enumerable/any_spec.rb
141
-rw-r--r--
spec/ruby/core/enumerable/chunk_spec.rb
100
-rw-r--r--
spec/ruby/core/enumerable/chunk_while_spec.rb
44
-rw-r--r--
spec/ruby/core/enumerable/collect_concat_spec.rb
7
-rw-r--r--
spec/ruby/core/enumerable/collect_spec.rb
7
-rw-r--r--
spec/ruby/core/enumerable/count_spec.rb
59
-rw-r--r--
spec/ruby/core/enumerable/cycle_spec.rb
104
-rw-r--r--
spec/ruby/core/enumerable/detect_spec.rb
7
-rw-r--r--
spec/ruby/core/enumerable/drop_spec.rb
43
-rw-r--r--
spec/ruby/core/enumerable/drop_while_spec.rb
50
-rw-r--r--
spec/ruby/core/enumerable/each_cons_spec.rb
99
-rw-r--r--
spec/ruby/core/enumerable/each_entry_spec.rb
41
-rw-r--r--
spec/ruby/core/enumerable/each_slice_spec.rb
101
-rw-r--r--
spec/ruby/core/enumerable/each_with_index_spec.rb
53
-rw-r--r--
spec/ruby/core/enumerable/each_with_object_spec.rb
41
-rw-r--r--
spec/ruby/core/enumerable/entries_spec.rb
7
-rw-r--r--
spec/ruby/core/enumerable/find_all_spec.rb
7
-rw-r--r--
spec/ruby/core/enumerable/find_index_spec.rb
89
-rw-r--r--
spec/ruby/core/enumerable/find_spec.rb
7
-rw-r--r--
spec/ruby/core/enumerable/first_spec.rb
28
-rw-r--r--
spec/ruby/core/enumerable/fixtures/classes.rb
331
-rw-r--r--
spec/ruby/core/enumerable/flat_map_spec.rb
7
-rw-r--r--
spec/ruby/core/enumerable/grep_spec.rb
52
-rw-r--r--
spec/ruby/core/enumerable/grep_v_spec.rb
43
-rw-r--r--
spec/ruby/core/enumerable/group_by_spec.rb
45
-rw-r--r--
spec/ruby/core/enumerable/include_spec.rb
7
-rw-r--r--
spec/ruby/core/enumerable/inject_spec.rb
7
-rw-r--r--
spec/ruby/core/enumerable/lazy_spec.rb
10
-rw-r--r--
spec/ruby/core/enumerable/map_spec.rb
7
-rw-r--r--
spec/ruby/core/enumerable/max_by_spec.rb
81
-rw-r--r--
spec/ruby/core/enumerable/max_spec.rb
119
-rw-r--r--
spec/ruby/core/enumerable/member_spec.rb
7
-rw-r--r--
spec/ruby/core/enumerable/min_by_spec.rb
81
-rw-r--r--
spec/ruby/core/enumerable/min_spec.rb
123
-rw-r--r--
spec/ruby/core/enumerable/minmax_by_spec.rb
44
-rw-r--r--
spec/ruby/core/enumerable/minmax_spec.rb
44
-rw-r--r--
spec/ruby/core/enumerable/none_spec.rb
57
-rw-r--r--
spec/ruby/core/enumerable/one_spec.rb
49
-rw-r--r--
spec/ruby/core/enumerable/partition_spec.rb
20
-rw-r--r--
spec/ruby/core/enumerable/reduce_spec.rb
7
-rw-r--r--
spec/ruby/core/enumerable/reject_spec.rb
25
-rw-r--r--
spec/ruby/core/enumerable/reverse_each_spec.rb
26
-rw-r--r--
spec/ruby/core/enumerable/select_spec.rb
7
-rw-r--r--
spec/ruby/core/enumerable/shared/collect.rb
32
-rw-r--r--
spec/ruby/core/enumerable/shared/collect_concat.rb
54
-rw-r--r--
spec/ruby/core/enumerable/shared/entries.rb
24
-rw-r--r--
spec/ruby/core/enumerable/shared/enumerable_enumeratorized.rb
33
-rw-r--r--
spec/ruby/core/enumerable/shared/enumeratorized.rb
42
-rw-r--r--
spec/ruby/core/enumerable/shared/find.rb
73
-rw-r--r--
spec/ruby/core/enumerable/shared/find_all.rb
31
-rw-r--r--
spec/ruby/core/enumerable/shared/include.rb
34
-rw-r--r--
spec/ruby/core/enumerable/shared/inject.rb
69
-rw-r--r--
spec/ruby/core/enumerable/shared/take.rb
63
-rw-r--r--
spec/ruby/core/enumerable/slice_after_spec.rb
61
-rw-r--r--
spec/ruby/core/enumerable/slice_before_spec.rb
87
-rw-r--r--
spec/ruby/core/enumerable/slice_when_spec.rb
54
-rw-r--r--
spec/ruby/core/enumerable/sort_by_spec.rb
36
-rw-r--r--
spec/ruby/core/enumerable/sort_spec.rb
54
-rw-r--r--
spec/ruby/core/enumerable/sum_spec.rb
30
-rw-r--r--
spec/ruby/core/enumerable/take_spec.rb
13
-rw-r--r--
spec/ruby/core/enumerable/take_while_spec.rb
51
-rw-r--r--
spec/ruby/core/enumerable/to_a_spec.rb
7
-rw-r--r--
spec/ruby/core/enumerable/to_h_spec.rb
46
-rw-r--r--
spec/ruby/core/enumerable/uniq_spec.rb
29
-rw-r--r--
spec/ruby/core/enumerable/zip_spec.rb
42
-rw-r--r--
spec/ruby/core/enumerator/each_spec.rb
5
-rw-r--r--
spec/ruby/core/enumerator/each_with_index_spec.rb
38
-rw-r--r--
spec/ruby/core/enumerator/each_with_object_spec.rb
6
-rw-r--r--
spec/ruby/core/enumerator/enum_for_spec.rb
6
-rw-r--r--
spec/ruby/core/enumerator/enumerator_spec.rb
7
-rw-r--r--
spec/ruby/core/enumerator/feed_spec.rb
52
-rw-r--r--
spec/ruby/core/enumerator/first_spec.rb
7
-rw-r--r--
spec/ruby/core/enumerator/fixtures/common.rb
9
-rw-r--r--
spec/ruby/core/enumerator/generator/each_spec.rb
40
-rw-r--r--
spec/ruby/core/enumerator/generator/initialize_spec.rb
26
-rw-r--r--
spec/ruby/core/enumerator/initialize_spec.rb
61
-rw-r--r--
spec/ruby/core/enumerator/inject_spec.rb
15
-rw-r--r--
spec/ruby/core/enumerator/inspect_spec.rb
17
-rw-r--r--
spec/ruby/core/enumerator/lazy/collect_concat_spec.rb
8
-rw-r--r--
spec/ruby/core/enumerator/lazy/collect_spec.rb
8
-rw-r--r--
spec/ruby/core/enumerator/lazy/drop_spec.rb
52
-rw-r--r--
spec/ruby/core/enumerator/lazy/drop_while_spec.rb
60
-rw-r--r--
spec/ruby/core/enumerator/lazy/enum_for_spec.rb
8
-rw-r--r--
spec/ruby/core/enumerator/lazy/find_all_spec.rb
8
-rw-r--r--
spec/ruby/core/enumerator/lazy/fixtures/classes.rb
54
-rw-r--r--
spec/ruby/core/enumerator/lazy/flat_map_spec.rb
8
-rw-r--r--
spec/ruby/core/enumerator/lazy/force_spec.rb
30
-rw-r--r--
spec/ruby/core/enumerator/lazy/grep_spec.rb
82
-rw-r--r--
spec/ruby/core/enumerator/lazy/grep_v_spec.rb
86
-rw-r--r--
spec/ruby/core/enumerator/lazy/initialize_spec.rb
63
-rw-r--r--
spec/ruby/core/enumerator/lazy/lazy_spec.rb
16
-rw-r--r--
spec/ruby/core/enumerator/lazy/map_spec.rb
12
-rw-r--r--
spec/ruby/core/enumerator/lazy/reject_spec.rb
60
-rw-r--r--
spec/ruby/core/enumerator/lazy/select_spec.rb
8
-rw-r--r--
spec/ruby/core/enumerator/lazy/shared/collect.rb
56
-rw-r--r--
spec/ruby/core/enumerator/lazy/shared/collect_concat.rb
72
-rw-r--r--
spec/ruby/core/enumerator/lazy/shared/select.rb
60
-rw-r--r--
spec/ruby/core/enumerator/lazy/shared/to_enum.rb
50
-rw-r--r--
spec/ruby/core/enumerator/lazy/take_spec.rb
66
-rw-r--r--
spec/ruby/core/enumerator/lazy/take_while_spec.rb
60
-rw-r--r--
spec/ruby/core/enumerator/lazy/to_enum_spec.rb
8
-rw-r--r--
spec/ruby/core/enumerator/lazy/uniq_spec.rb
39
-rw-r--r--
spec/ruby/core/enumerator/lazy/zip_spec.rb
74
-rw-r--r--
spec/ruby/core/enumerator/new_spec.rb
6
-rw-r--r--
spec/ruby/core/enumerator/next_spec.rb
6
-rw-r--r--
spec/ruby/core/enumerator/next_values_spec.rb
55
-rw-r--r--
spec/ruby/core/enumerator/peek_spec.rb
36
-rw-r--r--
spec/ruby/core/enumerator/peek_values_spec.rb
57
-rw-r--r--
spec/ruby/core/enumerator/rewind_spec.rb
38
-rw-r--r--
spec/ruby/core/enumerator/size_spec.rb
26
-rw-r--r--
spec/ruby/core/enumerator/to_enum_spec.rb
6
-rw-r--r--
spec/ruby/core/enumerator/with_index_spec.rb
72
-rw-r--r--
spec/ruby/core/enumerator/with_object_spec.rb
6
-rw-r--r--
spec/ruby/core/enumerator/yielder/append_spec.rb
35
-rw-r--r--
spec/ruby/core/enumerator/yielder/initialize_spec.rb
18
-rw-r--r--
spec/ruby/core/enumerator/yielder/yield_spec.rb
16
-rw-r--r--
spec/ruby/core/env/assoc_spec.rb
23
-rw-r--r--
spec/ruby/core/env/clear_spec.rb
20
-rw-r--r--
spec/ruby/core/env/delete_if_spec.rb
27
-rw-r--r--
spec/ruby/core/env/delete_spec.rb
24
-rw-r--r--
spec/ruby/core/env/each_key_spec.rb
32
-rw-r--r--
spec/ruby/core/env/each_pair_spec.rb
6
-rw-r--r--
spec/ruby/core/env/each_spec.rb
6
-rw-r--r--
spec/ruby/core/env/each_value_spec.rb
32
-rw-r--r--
spec/ruby/core/env/element_reference_spec.rb
66
-rw-r--r--
spec/ruby/core/env/element_set_spec.rb
6
-rw-r--r--
spec/ruby/core/env/empty_spec.rb
23
-rw-r--r--
spec/ruby/core/env/fetch_spec.rb
35
-rw-r--r--
spec/ruby/core/env/has_key_spec.rb
6
-rw-r--r--
spec/ruby/core/env/has_value_spec.rb
6
-rw-r--r--
spec/ruby/core/env/include_spec.rb
6
-rw-r--r--
spec/ruby/core/env/index_spec.rb
6
-rw-r--r--
spec/ruby/core/env/indexes_spec.rb
1
-rw-r--r--
spec/ruby/core/env/indices_spec.rb
1
-rw-r--r--
spec/ruby/core/env/inspect_spec.rb
11
-rw-r--r--
spec/ruby/core/env/invert_spec.rb
16
-rw-r--r--
spec/ruby/core/env/keep_if_spec.rb
33
-rw-r--r--
spec/ruby/core/env/key_spec.rb
11
-rw-r--r--
spec/ruby/core/env/keys_spec.rb
14
-rw-r--r--
spec/ruby/core/env/length_spec.rb
6
-rw-r--r--
spec/ruby/core/env/member_spec.rb
6
-rw-r--r--
spec/ruby/core/env/rassoc_spec.rb
23
-rw-r--r--
spec/ruby/core/env/rehash_spec.rb
1
-rw-r--r--
spec/ruby/core/env/reject_spec.rb
77
-rw-r--r--
spec/ruby/core/env/replace_spec.rb
15
-rw-r--r--
spec/ruby/core/env/select_spec.rb
39
-rw-r--r--
spec/ruby/core/env/shared/each.rb
65
-rw-r--r--
spec/ruby/core/env/shared/include.rb
11
-rw-r--r--
spec/ruby/core/env/shared/key.rb
15
-rw-r--r--
spec/ruby/core/env/shared/length.rb
13
-rw-r--r--
spec/ruby/core/env/shared/store.rb
56
-rw-r--r--
spec/ruby/core/env/shared/to_hash.rb
22
-rw-r--r--
spec/ruby/core/env/shared/value.rb
11
-rw-r--r--
spec/ruby/core/env/shift_spec.rb
59
-rw-r--r--
spec/ruby/core/env/size_spec.rb
6
-rw-r--r--
spec/ruby/core/env/store_spec.rb
6
-rw-r--r--
spec/ruby/core/env/to_a_spec.rb
19
-rw-r--r--
spec/ruby/core/env/to_h_spec.rb
6
-rw-r--r--
spec/ruby/core/env/to_hash_spec.rb
6
-rw-r--r--
spec/ruby/core/env/to_s_spec.rb
7
-rw-r--r--
spec/ruby/core/env/update_spec.rb
25
-rw-r--r--
spec/ruby/core/env/value_spec.rb
6
-rw-r--r--
spec/ruby/core/env/values_at_spec.rb
17
-rw-r--r--
spec/ruby/core/env/values_spec.rb
21
-rw-r--r--
spec/ruby/core/exception/args_spec.rb
5
-rw-r--r--
spec/ruby/core/exception/arguments_spec.rb
11
-rw-r--r--
spec/ruby/core/exception/backtrace_spec.rb
68
-rw-r--r--
spec/ruby/core/exception/case_compare_spec.rb
5
-rw-r--r--
spec/ruby/core/exception/cause_spec.rb
19
-rw-r--r--
spec/ruby/core/exception/destination_encoding_name_spec.rb
9
-rw-r--r--
spec/ruby/core/exception/destination_encoding_spec.rb
9
-rw-r--r--
spec/ruby/core/exception/equal_value_spec.rb
68
-rw-r--r--
spec/ruby/core/exception/errno_spec.rb
48
-rw-r--r--
spec/ruby/core/exception/error_bytes_spec.rb
5
-rw-r--r--
spec/ruby/core/exception/error_char_spec.rb
5
-rw-r--r--
spec/ruby/core/exception/exception_spec.rb
83
-rw-r--r--
spec/ruby/core/exception/exit_value_spec.rb
5
-rw-r--r--
spec/ruby/core/exception/fixtures/common.rb
64
-rw-r--r--
spec/ruby/core/exception/incomplete_input_spec.rb
5
-rw-r--r--
spec/ruby/core/exception/initialize_spec.rb
1
-rw-r--r--
spec/ruby/core/exception/inspect_spec.rb
20
-rw-r--r--
spec/ruby/core/exception/interrupt_spec.rb
41
-rw-r--r--
spec/ruby/core/exception/io_error_spec.rb
51
-rw-r--r--
spec/ruby/core/exception/load_error_spec.rb
21
-rw-r--r--
spec/ruby/core/exception/message_spec.rb
27
-rw-r--r--
spec/ruby/core/exception/name_error_spec.rb
13
-rw-r--r--
spec/ruby/core/exception/name_spec.rb
61
-rw-r--r--
spec/ruby/core/exception/new_spec.rb
7
-rw-r--r--
spec/ruby/core/exception/no_method_error_spec.rb
59
-rw-r--r--
spec/ruby/core/exception/range_error_spec.rb
7
-rw-r--r--
spec/ruby/core/exception/readagain_bytes_spec.rb
5
-rw-r--r--
spec/ruby/core/exception/reason_spec.rb
5
-rw-r--r--
spec/ruby/core/exception/receiver_spec.rb
62
-rw-r--r--
spec/ruby/core/exception/result_spec.rb
29
-rw-r--r--
spec/ruby/core/exception/script_error_spec.rb
15
-rw-r--r--
spec/ruby/core/exception/set_backtrace_spec.rb
56
-rw-r--r--
spec/ruby/core/exception/shared/new.rb
18
-rw-r--r--
spec/ruby/core/exception/signal_exception_spec.rb
74
-rw-r--r--
spec/ruby/core/exception/signm_spec.rb
5
-rw-r--r--
spec/ruby/core/exception/signo_spec.rb
5
-rw-r--r--
spec/ruby/core/exception/source_encoding_name_spec.rb
9
-rw-r--r--
spec/ruby/core/exception/source_encoding_spec.rb
9
-rw-r--r--
spec/ruby/core/exception/standard_error_spec.rb
50
-rw-r--r--
spec/ruby/core/exception/status_spec.rb
5
-rw-r--r--
spec/ruby/core/exception/success_spec.rb
5
-rw-r--r--
spec/ruby/core/exception/system_call_error_spec.rb
89
-rw-r--r--
spec/ruby/core/exception/system_stack_error_spec.rb
7
-rw-r--r--
spec/ruby/core/exception/to_s_spec.rb
23
-rw-r--r--
spec/ruby/core/exception/uncaught_throw_error_spec.rb
19
-rw-r--r--
spec/ruby/core/false/and_spec.rb
11
-rw-r--r--
spec/ruby/core/false/falseclass_spec.rb
15
-rw-r--r--
spec/ruby/core/false/inspect_spec.rb
7
-rw-r--r--
spec/ruby/core/false/or_spec.rb
11
-rw-r--r--
spec/ruby/core/false/to_s_spec.rb
7
-rw-r--r--
spec/ruby/core/false/xor_spec.rb
11
-rw-r--r--
spec/ruby/core/fiber/new_spec.rb
41
-rw-r--r--
spec/ruby/core/fiber/resume_spec.rb
54
-rw-r--r--
spec/ruby/core/fiber/yield_spec.rb
51
-rw-r--r--
spec/ruby/core/file/absolute_path_spec.rb
37
-rw-r--r--
spec/ruby/core/file/atime_spec.rb
55
-rw-r--r--
spec/ruby/core/file/basename_spec.rb
170
-rw-r--r--
spec/ruby/core/file/birthtime_spec.rb
56
-rw-r--r--
spec/ruby/core/file/blockdev_spec.rb
6
-rw-r--r--
spec/ruby/core/file/chardev_spec.rb
6
-rw-r--r--
spec/ruby/core/file/chmod_spec.rb
239
-rw-r--r--
spec/ruby/core/file/chown_spec.rb
152
-rw-r--r--
spec/ruby/core/file/constants/constants_spec.rb
31
-rw-r--r--
spec/ruby/core/file/constants_spec.rb
141
-rw-r--r--
spec/ruby/core/file/ctime_spec.rb
51
-rw-r--r--
spec/ruby/core/file/delete_spec.rb
6
-rw-r--r--
spec/ruby/core/file/directory_spec.rb
10
-rw-r--r--
spec/ruby/core/file/dirname_spec.rb
108
-rw-r--r--
spec/ruby/core/file/executable_real_spec.rb
7
-rw-r--r--
spec/ruby/core/file/executable_spec.rb
7
-rw-r--r--
spec/ruby/core/file/exist_spec.rb
6
-rw-r--r--
spec/ruby/core/file/exists_spec.rb
6
-rw-r--r--
spec/ruby/core/file/expand_path_spec.rb
242
-rw-r--r--
spec/ruby/core/file/extname_spec.rb
54
-rw-r--r--
spec/ruby/core/file/file_spec.rb
16
-rw-r--r--
spec/ruby/core/file/fixtures/common.rb
22
-rw-r--r--
spec/ruby/core/file/fixtures/do_not_remove
1
-rw-r--r--
spec/ruby/core/file/fixtures/file_types.rb
64
-rw-r--r--
spec/ruby/core/file/flock_spec.rb
106
-rw-r--r--
spec/ruby/core/file/fnmatch_spec.rb
10
-rw-r--r--
spec/ruby/core/file/ftype_spec.rb
73
-rw-r--r--
spec/ruby/core/file/grpowned_spec.rb
10
-rw-r--r--
spec/ruby/core/file/identical_spec.rb
6
-rw-r--r--
spec/ruby/core/file/initialize_spec.rb
23
-rw-r--r--
spec/ruby/core/file/inspect_spec.rb
17
-rw-r--r--
spec/ruby/core/file/join_spec.rb
139
-rw-r--r--
spec/ruby/core/file/lchmod_spec.rb
42
-rw-r--r--
spec/ruby/core/file/lchown_spec.rb
63
-rw-r--r--
spec/ruby/core/file/link_spec.rb
39
-rw-r--r--
spec/ruby/core/file/lstat_spec.rb
33
-rw-r--r--
spec/ruby/core/file/mkfifo_spec.rb
53
-rw-r--r--
spec/ruby/core/file/mtime_spec.rb
51
-rw-r--r--
spec/ruby/core/file/new_spec.rb
162
-rw-r--r--
spec/ruby/core/file/null_spec.rb
15
-rw-r--r--
spec/ruby/core/file/open_spec.rb
678
-rw-r--r--
spec/ruby/core/file/owned_spec.rb
33
-rw-r--r--
spec/ruby/core/file/path_spec.rb
29
-rw-r--r--
spec/ruby/core/file/pipe_spec.rb
32
-rw-r--r--
spec/ruby/core/file/read_spec.rb
6
-rw-r--r--
spec/ruby/core/file/readable_real_spec.rb
7
-rw-r--r--
spec/ruby/core/file/readable_spec.rb
7
-rw-r--r--
spec/ruby/core/file/readlink_spec.rb
67
-rw-r--r--
spec/ruby/core/file/realdirpath_spec.rb
104
-rw-r--r--
spec/ruby/core/file/realpath_spec.rb
88
-rw-r--r--
spec/ruby/core/file/rename_spec.rb
37
-rw-r--r--
spec/ruby/core/file/reopen_spec.rb
32
-rw-r--r--
spec/ruby/core/file/setgid_spec.rb
36
-rw-r--r--
spec/ruby/core/file/setuid_spec.rb
38
-rw-r--r--
spec/ruby/core/file/shared/fnmatch.rb
241
-rw-r--r--
spec/ruby/core/file/shared/open.rb
12
-rw-r--r--
spec/ruby/core/file/shared/read.rb
15
-rw-r--r--
spec/ruby/core/file/shared/stat.rb
32
-rw-r--r--
spec/ruby/core/file/shared/unlink.rb
63
-rw-r--r--
spec/ruby/core/file/size_spec.rb
119
-rw-r--r--
spec/ruby/core/file/socket_spec.rb
42
-rw-r--r--
spec/ruby/core/file/split_spec.rb
63
-rw-r--r--
spec/ruby/core/file/stat/atime_spec.rb
18
-rw-r--r--
spec/ruby/core/file/stat/birthtime_spec.rb
27
-rw-r--r--
spec/ruby/core/file/stat/blksize_spec.rb
27
-rw-r--r--
spec/ruby/core/file/stat/blockdev_spec.rb
7
-rw-r--r--
spec/ruby/core/file/stat/blocks_spec.rb
27
-rw-r--r--
spec/ruby/core/file/stat/chardev_spec.rb
7
-rw-r--r--
spec/ruby/core/file/stat/comparison_spec.rb
66
-rw-r--r--
spec/ruby/core/file/stat/ctime_spec.rb
18
-rw-r--r--
spec/ruby/core/file/stat/dev_major_spec.rb
23
-rw-r--r--
spec/ruby/core/file/stat/dev_minor_spec.rb
23
-rw-r--r--
spec/ruby/core/file/stat/dev_spec.rb
15
-rw-r--r--
spec/ruby/core/file/stat/directory_spec.rb
7
-rw-r--r--
spec/ruby/core/file/stat/executable_real_spec.rb
7
-rw-r--r--
spec/ruby/core/file/stat/executable_spec.rb
7
-rw-r--r--
spec/ruby/core/file/stat/file_spec.rb
7
-rw-r--r--
spec/ruby/core/file/stat/fixtures/classes.rb
5
-rw-r--r--
spec/ruby/core/file/stat/ftype_spec.rb
68
-rw-r--r--
spec/ruby/core/file/stat/gid_spec.rb
19
-rw-r--r--
spec/ruby/core/file/stat/grpowned_spec.rb
7
-rw-r--r--
spec/ruby/core/file/stat/ino_spec.rb
38
-rw-r--r--
spec/ruby/core/file/stat/inspect_spec.rb
26
-rw-r--r--
spec/ruby/core/file/stat/mode_spec.rb
19
-rw-r--r--
spec/ruby/core/file/stat/mtime_spec.rb
18
-rw-r--r--
spec/ruby/core/file/stat/new_spec.rb
30
-rw-r--r--
spec/ruby/core/file/stat/nlink_spec.rb
21
-rw-r--r--
spec/ruby/core/file/stat/owned_spec.rb
31
-rw-r--r--
spec/ruby/core/file/stat/pipe_spec.rb
32
-rw-r--r--
spec/ruby/core/file/stat/rdev_major_spec.rb
31
-rw-r--r--
spec/ruby/core/file/stat/rdev_minor_spec.rb
31
-rw-r--r--
spec/ruby/core/file/stat/rdev_spec.rb
15
-rw-r--r--
spec/ruby/core/file/stat/readable_real_spec.rb
7
-rw-r--r--
spec/ruby/core/file/stat/readable_spec.rb
7
-rw-r--r--
spec/ruby/core/file/stat/setgid_spec.rb
11
-rw-r--r--
spec/ruby/core/file/stat/setuid_spec.rb
11
-rw-r--r--
spec/ruby/core/file/stat/size_spec.rb
21
-rw-r--r--
spec/ruby/core/file/stat/socket_spec.rb
11
-rw-r--r--
spec/ruby/core/file/stat/sticky_spec.rb
11
-rw-r--r--
spec/ruby/core/file/stat/symlink_spec.rb
7
-rw-r--r--
spec/ruby/core/file/stat/uid_spec.rb
18
-rw-r--r--
spec/ruby/core/file/stat/world_readable_spec.rb
11
-rw-r--r--
spec/ruby/core/file/stat/world_writable_spec.rb
11
-rw-r--r--
spec/ruby/core/file/stat/writable_real_spec.rb
7
-rw-r--r--
spec/ruby/core/file/stat/writable_spec.rb
7
-rw-r--r--
spec/ruby/core/file/stat/zero_spec.rb
7
-rw-r--r--
spec/ruby/core/file/stat_spec.rb
45
-rw-r--r--
spec/ruby/core/file/sticky_spec.rb
50
-rw-r--r--
spec/ruby/core/file/symlink_spec.rb
57
-rw-r--r--
spec/ruby/core/file/to_path_spec.rb
49
-rw-r--r--
spec/ruby/core/file/truncate_spec.rb
177
-rw-r--r--
spec/ruby/core/file/umask_spec.rb
60
-rw-r--r--
spec/ruby/core/file/unlink_spec.rb
6
-rw-r--r--
spec/ruby/core/file/utime_spec.rb
36
-rw-r--r--
spec/ruby/core/file/world_readable_spec.rb
12
-rw-r--r--
spec/ruby/core/file/world_writable_spec.rb
12
-rw-r--r--
spec/ruby/core/file/writable_real_spec.rb
7
-rw-r--r--
spec/ruby/core/file/writable_spec.rb
7
-rw-r--r--
spec/ruby/core/file/zero_spec.rb
13
-rw-r--r--
spec/ruby/core/filetest/blockdev_spec.rb
6
-rw-r--r--
spec/ruby/core/filetest/chardev_spec.rb
6
-rw-r--r--
spec/ruby/core/filetest/directory_spec.rb
10
-rw-r--r--
spec/ruby/core/filetest/executable_real_spec.rb
7
-rw-r--r--
spec/ruby/core/filetest/executable_spec.rb
7
-rw-r--r--
spec/ruby/core/filetest/exist_spec.rb
6
-rw-r--r--
spec/ruby/core/filetest/exists_spec.rb
6
-rw-r--r--
spec/ruby/core/filetest/file_spec.rb
10
-rw-r--r--
spec/ruby/core/filetest/grpowned_spec.rb
10
-rw-r--r--
spec/ruby/core/filetest/identical_spec.rb
6
-rw-r--r--
spec/ruby/core/filetest/owned_spec.rb
10
-rw-r--r--
spec/ruby/core/filetest/pipe_spec.rb
10
-rw-r--r--
spec/ruby/core/filetest/readable_real_spec.rb
7
-rw-r--r--
spec/ruby/core/filetest/readable_spec.rb
7
-rw-r--r--
spec/ruby/core/filetest/setgid_spec.rb
10
-rw-r--r--
spec/ruby/core/filetest/setuid_spec.rb
10
-rw-r--r--
spec/ruby/core/filetest/size_spec.rb
34
-rw-r--r--
spec/ruby/core/filetest/socket_spec.rb
10
-rw-r--r--
spec/ruby/core/filetest/sticky_spec.rb
7
-rw-r--r--
spec/ruby/core/filetest/symlink_spec.rb
10
-rw-r--r--
spec/ruby/core/filetest/world_readable_spec.rb
5
-rw-r--r--
spec/ruby/core/filetest/world_writable_spec.rb
5
-rw-r--r--
spec/ruby/core/filetest/writable_real_spec.rb
7
-rw-r--r--
spec/ruby/core/filetest/writable_spec.rb
7
-rw-r--r--
spec/ruby/core/filetest/zero_spec.rb
13
-rw-r--r--
spec/ruby/core/fixnum/abs_spec.rb
7
-rw-r--r--
spec/ruby/core/fixnum/bit_and_spec.rb
46
-rw-r--r--
spec/ruby/core/fixnum/bit_length_spec.rb
42
-rw-r--r--
spec/ruby/core/fixnum/bit_or_spec.rb
26
-rw-r--r--
spec/ruby/core/fixnum/bit_xor_spec.rb
24
-rw-r--r--
spec/ruby/core/fixnum/case_compare_spec.rb
6
-rw-r--r--
spec/ruby/core/fixnum/coerce_spec.rb
39
-rw-r--r--
spec/ruby/core/fixnum/comparison_spec.rb
26
-rw-r--r--
spec/ruby/core/fixnum/complement_spec.rb
10
-rw-r--r--
spec/ruby/core/fixnum/div_spec.rb
44
-rw-r--r--
spec/ruby/core/fixnum/divide_spec.rb
35
-rw-r--r--
spec/ruby/core/fixnum/divmod_spec.rb
35
-rw-r--r--
spec/ruby/core/fixnum/element_reference_spec.rb
80
-rw-r--r--
spec/ruby/core/fixnum/equal_value_spec.rb
6
-rw-r--r--
spec/ruby/core/fixnum/even_spec.rb
23
-rw-r--r--
spec/ruby/core/fixnum/exponent_spec.rb
76
-rw-r--r--
spec/ruby/core/fixnum/fdiv_spec.rb
49
-rw-r--r--
spec/ruby/core/fixnum/fixnum_spec.rb
19
-rw-r--r--
spec/ruby/core/fixnum/gt_spec.rb
19
-rw-r--r--
spec/ruby/core/fixnum/gte_spec.rb
20
-rw-r--r--
spec/ruby/core/fixnum/hash_spec.rb
11
-rw-r--r--
spec/ruby/core/fixnum/left_shift_spec.rb
91
-rw-r--r--
spec/ruby/core/fixnum/lt_spec.rb
19
-rw-r--r--
spec/ruby/core/fixnum/lte_spec.rb
20
-rw-r--r--
spec/ruby/core/fixnum/magnitude_spec.rb
6
-rw-r--r--
spec/ruby/core/fixnum/minus_spec.rb
29
-rw-r--r--
spec/ruby/core/fixnum/modulo_spec.rb
10
-rw-r--r--
spec/ruby/core/fixnum/multiply_spec.rb
27
-rw-r--r--
spec/ruby/core/fixnum/odd_spec.rb
23
-rw-r--r--
spec/ruby/core/fixnum/plus_spec.rb
29
-rw-r--r--
spec/ruby/core/fixnum/right_shift_spec.rb
91
-rw-r--r--
spec/ruby/core/fixnum/shared/abs.rb
9
-rw-r--r--
spec/ruby/core/fixnum/shared/equal.rb
24
-rw-r--r--
spec/ruby/core/fixnum/shared/modulo.rb
42
-rw-r--r--
spec/ruby/core/fixnum/size_spec.rb
19
-rw-r--r--
spec/ruby/core/fixnum/succ_spec.rb
15
-rw-r--r--
spec/ruby/core/fixnum/to_f_spec.rb
9
-rw-r--r--
spec/ruby/core/fixnum/to_s_spec.rb
50
-rw-r--r--
spec/ruby/core/fixnum/uminus_spec.rb
16
-rw-r--r--
spec/ruby/core/fixnum/zero_spec.rb
9
-rw-r--r--
spec/ruby/core/float/abs_spec.rb
5
-rw-r--r--
spec/ruby/core/float/angle_spec.rb
5
-rw-r--r--
spec/ruby/core/float/arg_spec.rb
5
-rw-r--r--
spec/ruby/core/float/case_compare_spec.rb
6
-rw-r--r--
spec/ruby/core/float/ceil_spec.rb
13
-rw-r--r--
spec/ruby/core/float/coerce_spec.rb
18
-rw-r--r--
spec/ruby/core/float/comparison_spec.rb
36
-rw-r--r--
spec/ruby/core/float/constants_spec.rb
55
-rw-r--r--
spec/ruby/core/float/denominator_spec.rb
29
-rw-r--r--
spec/ruby/core/float/divide_spec.rb
36
-rw-r--r--
spec/ruby/core/float/divmod_spec.rb
43
-rw-r--r--
spec/ruby/core/float/eql_spec.rb
16
-rw-r--r--
spec/ruby/core/float/equal_value_spec.rb
6
-rw-r--r--
spec/ruby/core/float/exponent_spec.rb
15
-rw-r--r--
spec/ruby/core/float/fdiv_spec.rb
6
-rw-r--r--
spec/ruby/core/float/finite_spec.rb
19
-rw-r--r--
spec/ruby/core/float/fixtures/coerce.rb
15
-rw-r--r--
spec/ruby/core/float/float_spec.rb
19
-rw-r--r--
spec/ruby/core/float/floor_spec.rb
13
-rw-r--r--
spec/ruby/core/float/gt_spec.rb
14
-rw-r--r--
spec/ruby/core/float/gte_spec.rb
14
-rw-r--r--
spec/ruby/core/float/hash_spec.rb
11
-rw-r--r--
spec/ruby/core/float/infinite_spec.rb
19
-rw-r--r--
spec/ruby/core/float/lt_spec.rb
14
-rw-r--r--
spec/ruby/core/float/lte_spec.rb
15
-rw-r--r--
spec/ruby/core/float/magnitude_spec.rb
5
-rw-r--r--
spec/ruby/core/float/minus_spec.rb
9
-rw-r--r--
spec/ruby/core/float/modulo_spec.rb
10
-rw-r--r--
spec/ruby/core/float/multiply_spec.rb
14
-rw-r--r--
spec/ruby/core/float/nan_spec.rb
9
-rw-r--r--
spec/ruby/core/float/next_float_spec.rb
49
-rw-r--r--
spec/ruby/core/float/numerator_spec.rb
39
-rw-r--r--
spec/ruby/core/float/phase_spec.rb
5
-rw-r--r--
spec/ruby/core/float/plus_spec.rb
9
-rw-r--r--
spec/ruby/core/float/prev_float_spec.rb
49
-rw-r--r--
spec/ruby/core/float/quo_spec.rb
6
-rw-r--r--
spec/ruby/core/float/rationalize_spec.rb
43
-rw-r--r--
spec/ruby/core/float/round_spec.rb
87
-rw-r--r--
spec/ruby/core/float/shared/abs.rb
21
-rw-r--r--
spec/ruby/core/float/shared/equal.rb
17
-rw-r--r--
spec/ruby/core/float/shared/modulo.rb
48
-rw-r--r--
spec/ruby/core/float/shared/quo.rb
59
-rw-r--r--
spec/ruby/core/float/shared/to_i.rb
10
-rw-r--r--
spec/ruby/core/float/to_f_spec.rb
9
-rw-r--r--
spec/ruby/core/float/to_i_spec.rb
6
-rw-r--r--
spec/ruby/core/float/to_int_spec.rb
6
-rw-r--r--
spec/ruby/core/float/to_r_spec.rb
5
-rw-r--r--
spec/ruby/core/float/to_s_spec.rb
120
-rw-r--r--
spec/ruby/core/float/truncate_spec.rb
6
-rw-r--r--
spec/ruby/core/float/uminus_spec.rb
28
-rw-r--r--
spec/ruby/core/float/uplus_spec.rb
9
-rw-r--r--
spec/ruby/core/float/zero_spec.rb
9
-rw-r--r--
spec/ruby/core/gc/count_spec.rb
7
-rw-r--r--
spec/ruby/core/gc/disable_spec.rb
18
-rw-r--r--
spec/ruby/core/gc/enable_spec.rb
13
-rw-r--r--
spec/ruby/core/gc/garbage_collect_spec.rb
15
-rw-r--r--
spec/ruby/core/gc/profiler/clear_spec.rb
5
-rw-r--r--
spec/ruby/core/gc/profiler/disable_spec.rb
16
-rw-r--r--
spec/ruby/core/gc/profiler/enable_spec.rb
17
-rw-r--r--
spec/ruby/core/gc/profiler/enabled_spec.rb
21
-rw-r--r--
spec/ruby/core/gc/profiler/report_spec.rb
5
-rw-r--r--
spec/ruby/core/gc/profiler/result_spec.rb
7
-rw-r--r--
spec/ruby/core/gc/profiler/total_time_spec.rb
7
-rw-r--r--
spec/ruby/core/gc/start_spec.rb
8
-rw-r--r--
spec/ruby/core/gc/stress_spec.rb
27
-rw-r--r--
spec/ruby/core/hash/allocate_spec.rb
15
-rw-r--r--
spec/ruby/core/hash/any_spec.rb
30
-rw-r--r--
spec/ruby/core/hash/assoc_spec.rb
50
-rw-r--r--
spec/ruby/core/hash/clear_spec.rb
32
-rw-r--r--
spec/ruby/core/hash/clone_spec.rb
13
-rw-r--r--
spec/ruby/core/hash/compact_spec.rb
61
-rw-r--r--
spec/ruby/core/hash/compare_by_identity_spec.rb
140
-rw-r--r--
spec/ruby/core/hash/constructor_spec.rb
110
-rw-r--r--
spec/ruby/core/hash/default_proc_spec.rb
80
-rw-r--r--
spec/ruby/core/hash/default_spec.rb
46
-rw-r--r--
spec/ruby/core/hash/delete_if_spec.rb
44
-rw-r--r--
spec/ruby/core/hash/delete_spec.rb
44
-rw-r--r--
spec/ruby/core/hash/dig_spec.rb
68
-rw-r--r--
spec/ruby/core/hash/each_key_spec.rb
23
-rw-r--r--
spec/ruby/core/hash/each_pair_spec.rb
11
-rw-r--r--
spec/ruby/core/hash/each_spec.rb
11
-rw-r--r--
spec/ruby/core/hash/each_value_spec.rb
23
-rw-r--r--
spec/ruby/core/hash/element_reference_spec.rb
120
-rw-r--r--
spec/ruby/core/hash/element_set_spec.rb
7
-rw-r--r--
spec/ruby/core/hash/empty_spec.rb
15
-rw-r--r--
spec/ruby/core/hash/eql_spec.rb
9
-rw-r--r--
spec/ruby/core/hash/equal_value_spec.rb
18
-rw-r--r--
spec/ruby/core/hash/fetch_spec.rb
36
-rw-r--r--
spec/ruby/core/hash/fetch_values_spec.rb
35
-rw-r--r--
spec/ruby/core/hash/fixtures/classes.rb
68
-rw-r--r--
spec/ruby/core/hash/flatten_spec.rb
62
-rw-r--r--
spec/ruby/core/hash/gt_spec.rb
44
-rw-r--r--
spec/ruby/core/hash/gte_spec.rb
44
-rw-r--r--
spec/ruby/core/hash/has_key_spec.rb
8
-rw-r--r--
spec/ruby/core/hash/has_value_spec.rb
8
-rw-r--r--
spec/ruby/core/hash/hash_spec.rb
36
-rw-r--r--
spec/ruby/core/hash/include_spec.rb
7
-rw-r--r--
spec/ruby/core/hash/index_spec.rb
7
-rw-r--r--
spec/ruby/core/hash/initialize_spec.rb
40
-rw-r--r--
spec/ruby/core/hash/inspect_spec.rb
7
-rw-r--r--
spec/ruby/core/hash/invert_spec.rb
27
-rw-r--r--
spec/ruby/core/hash/keep_if_spec.rb
37
-rw-r--r--
spec/ruby/core/hash/key_spec.rb
12
-rw-r--r--
spec/ruby/core/hash/keys_spec.rb
23
-rw-r--r--
spec/ruby/core/hash/length_spec.rb
7
-rw-r--r--
spec/ruby/core/hash/lt_spec.rb
44
-rw-r--r--
spec/ruby/core/hash/lte_spec.rb
44
-rw-r--r--
spec/ruby/core/hash/member_spec.rb
7
-rw-r--r--
spec/ruby/core/hash/merge_spec.rb
77
-rw-r--r--
spec/ruby/core/hash/new_spec.rb
36
-rw-r--r--
spec/ruby/core/hash/rassoc_spec.rb
42
-rw-r--r--
spec/ruby/core/hash/rehash_spec.rb
42
-rw-r--r--
spec/ruby/core/hash/reject_spec.rb
100
-rw-r--r--
spec/ruby/core/hash/replace_spec.rb
7
-rw-r--r--
spec/ruby/core/hash/select_spec.rb
83
-rw-r--r--
spec/ruby/core/hash/shared/comparison.rb
15
-rw-r--r--
spec/ruby/core/hash/shared/each.rb
68
-rw-r--r--
spec/ruby/core/hash/shared/eql.rb
216
-rw-r--r--
spec/ruby/core/hash/shared/equal.rb
90
-rw-r--r--
spec/ruby/core/hash/shared/greater_than.rb
23
-rw-r--r--
spec/ruby/core/hash/shared/index.rb
27
-rw-r--r--
spec/ruby/core/hash/shared/iteration.rb
19
-rw-r--r--
spec/ruby/core/hash/shared/key.rb
38
-rw-r--r--
spec/ruby/core/hash/shared/length.rb
12
-rw-r--r--
spec/ruby/core/hash/shared/less_than.rb
23
-rw-r--r--
spec/ruby/core/hash/shared/replace.rb
51
-rw-r--r--
spec/ruby/core/hash/shared/store.rb
98
-rw-r--r--
spec/ruby/core/hash/shared/to_s.rb
109
-rw-r--r--
spec/ruby/core/hash/shared/update.rb
59
-rw-r--r--
spec/ruby/core/hash/shared/value.rb
14
-rw-r--r--
spec/ruby/core/hash/shared/values_at.rb
9
-rw-r--r--
spec/ruby/core/hash/shift_spec.rb
64
-rw-r--r--
spec/ruby/core/hash/size_spec.rb
7
-rw-r--r--
spec/ruby/core/hash/sort_spec.rb
17
-rw-r--r--
spec/ruby/core/hash/store_spec.rb
7
-rw-r--r--
spec/ruby/core/hash/to_a_spec.rb
37
-rw-r--r--
spec/ruby/core/hash/to_h_spec.rb
34
-rw-r--r--
spec/ruby/core/hash/to_hash_spec.rb
14
-rw-r--r--
spec/ruby/core/hash/to_proc_spec.rb
89
-rw-r--r--
spec/ruby/core/hash/to_s_spec.rb
7
-rw-r--r--
spec/ruby/core/hash/transform_values_spec.rb
71
-rw-r--r--
spec/ruby/core/hash/try_convert_spec.rb
50
-rw-r--r--
spec/ruby/core/hash/update_spec.rb
7
-rw-r--r--
spec/ruby/core/hash/value_spec.rb
8
-rw-r--r--
spec/ruby/core/hash/values_at_spec.rb
7
-rw-r--r--
spec/ruby/core/hash/values_spec.rb
10
-rw-r--r--
spec/ruby/core/integer/ceil_spec.rb
6
-rw-r--r--
spec/ruby/core/integer/chr_spec.rb
239
-rw-r--r--
spec/ruby/core/integer/denominator_spec.rb
20
-rw-r--r--
spec/ruby/core/integer/downto_spec.rb
69
-rw-r--r--
spec/ruby/core/integer/even_spec.rb
20
-rw-r--r--
spec/ruby/core/integer/floor_spec.rb
6
-rw-r--r--
spec/ruby/core/integer/gcd_spec.rb
58
-rw-r--r--
spec/ruby/core/integer/gcdlcm_spec.rb
53
-rw-r--r--
spec/ruby/core/integer/integer_spec.rb
15
-rw-r--r--
spec/ruby/core/integer/lcm_spec.rb
58
-rw-r--r--
spec/ruby/core/integer/next_spec.rb
6
-rw-r--r--
spec/ruby/core/integer/numerator_spec.rb
18
-rw-r--r--
spec/ruby/core/integer/odd_spec.rb
18
-rw-r--r--
spec/ruby/core/integer/ord_spec.rb
17
-rw-r--r--
spec/ruby/core/integer/pred_spec.rb
11
-rw-r--r--
spec/ruby/core/integer/rationalize_spec.rb
39
-rw-r--r--
spec/ruby/core/integer/round_spec.rb
77
-rw-r--r--
spec/ruby/core/integer/shared/next.rb
25
-rw-r--r--
spec/ruby/core/integer/shared/to_i.rb
8
-rw-r--r--
spec/ruby/core/integer/succ_spec.rb
6
-rw-r--r--
spec/ruby/core/integer/times_spec.rb
79
-rw-r--r--
spec/ruby/core/integer/to_i_spec.rb
6
-rw-r--r--
spec/ruby/core/integer/to_int_spec.rb
6
-rw-r--r--
spec/ruby/core/integer/to_r_spec.rb
26
-rw-r--r--
spec/ruby/core/integer/truncate_spec.rb
6
-rw-r--r--
spec/ruby/core/integer/upto_spec.rb
69
-rw-r--r--
spec/ruby/core/io/advise_spec.rb
97
-rw-r--r--
spec/ruby/core/io/binmode_spec.rb
60
-rw-r--r--
spec/ruby/core/io/binread_spec.rb
49
-rw-r--r--
spec/ruby/core/io/binwrite_spec.rb
8
-rw-r--r--
spec/ruby/core/io/bytes_spec.rb
43
-rw-r--r--
spec/ruby/core/io/chars_spec.rb
12
-rw-r--r--
spec/ruby/core/io/close_on_exec_spec.rb
100
-rw-r--r--
spec/ruby/core/io/close_read_spec.rb
80
-rw-r--r--
spec/ruby/core/io/close_spec.rb
82
-rw-r--r--
spec/ruby/core/io/close_write_spec.rb
84
-rw-r--r--
spec/ruby/core/io/closed_spec.rb
20
-rw-r--r--
spec/ruby/core/io/codepoints_spec.rb
25
-rw-r--r--
spec/ruby/core/io/constants_spec.rb
19
-rw-r--r--
spec/ruby/core/io/copy_stream_spec.rb
282
-rw-r--r--
spec/ruby/core/io/dup_spec.rb
69
-rw-r--r--
spec/ruby/core/io/each_byte_spec.rb
57
-rw-r--r--
spec/ruby/core/io/each_char_spec.rb
12
-rw-r--r--
spec/ruby/core/io/each_codepoint_spec.rb
45
-rw-r--r--
spec/ruby/core/io/each_line_spec.rb
11
-rw-r--r--
spec/ruby/core/io/each_spec.rb
11
-rw-r--r--
spec/ruby/core/io/eof_spec.rb
107
-rw-r--r--
spec/ruby/core/io/external_encoding_spec.rb
218
-rw-r--r--
spec/ruby/core/io/fcntl_spec.rb
8
-rw-r--r--
spec/ruby/core/io/fdatasync_spec.rb
5
-rw-r--r--
spec/ruby/core/io/fileno_spec.rb
12
-rw-r--r--
spec/ruby/core/io/fixtures/bom_UTF-16BE.txt
bin
0 -> 20 bytes
-rw-r--r--
spec/ruby/core/io/fixtures/bom_UTF-16LE.txt
bin
0 -> 20 bytes
-rw-r--r--
spec/ruby/core/io/fixtures/bom_UTF-32BE.txt
bin
0 -> 40 bytes
-rw-r--r--
spec/ruby/core/io/fixtures/bom_UTF-32LE.txt
bin
0 -> 40 bytes
-rw-r--r--
spec/ruby/core/io/fixtures/bom_UTF-8.txt
1
-rw-r--r--
spec/ruby/core/io/fixtures/classes.rb
177
-rw-r--r--
spec/ruby/core/io/fixtures/copy_stream.txt
6
-rw-r--r--
spec/ruby/core/io/fixtures/empty.txt
0
-rw-r--r--
spec/ruby/core/io/fixtures/incomplete.txt
1
-rw-r--r--
spec/ruby/core/io/fixtures/lines.txt
9
-rw-r--r--
spec/ruby/core/io/fixtures/no_bom_UTF-8.txt
1
-rw-r--r--
spec/ruby/core/io/fixtures/numbered_lines.txt
5
-rw-r--r--
spec/ruby/core/io/fixtures/one_byte.txt
1
-rw-r--r--
spec/ruby/core/io/fixtures/read_binary.txt
1
-rw-r--r--
spec/ruby/core/io/fixtures/read_euc_jp.txt
1
-rw-r--r--
spec/ruby/core/io/fixtures/read_text.txt
1
-rw-r--r--
spec/ruby/core/io/fixtures/reopen_stdout.rb
3
-rw-r--r--
spec/ruby/core/io/flush_spec.rb
8
-rw-r--r--
spec/ruby/core/io/for_fd_spec.rb
10
-rw-r--r--
spec/ruby/core/io/foreach_spec.rb
81
-rw-r--r--
spec/ruby/core/io/fsync_spec.rb
24
-rw-r--r--
spec/ruby/core/io/getbyte_spec.rb
42
-rw-r--r--
spec/ruby/core/io/getc_spec.rb
42
-rw-r--r--
spec/ruby/core/io/gets_spec.rb
313
-rw-r--r--
spec/ruby/core/io/initialize_spec.rb
53
-rw-r--r--
spec/ruby/core/io/inspect_spec.rb
23
-rw-r--r--
spec/ruby/core/io/internal_encoding_spec.rb
140
-rw-r--r--
spec/ruby/core/io/io_spec.rb
11
-rw-r--r--
spec/ruby/core/io/ioctl_spec.rb
32
-rw-r--r--
spec/ruby/core/io/isatty_spec.rb
6
-rw-r--r--
spec/ruby/core/io/lineno_spec.rb
95
-rw-r--r--
spec/ruby/core/io/lines_spec.rb
42
-rw-r--r--
spec/ruby/core/io/new_spec.rb
10
-rw-r--r--
spec/ruby/core/io/open_spec.rb
86
-rw-r--r--
spec/ruby/core/io/output_spec.rb
27
-rw-r--r--
spec/ruby/core/io/pid_spec.rb
35
-rw-r--r--
spec/ruby/core/io/pipe_spec.rb
214
-rw-r--r--
spec/ruby/core/io/popen_spec.rb
285
-rw-r--r--
spec/ruby/core/io/pos_spec.rb
12
-rw-r--r--
spec/ruby/core/io/print_spec.rb
54
-rw-r--r--
spec/ruby/core/io/printf_spec.rb
32
-rw-r--r--
spec/ruby/core/io/putc_spec.rb
11
-rw-r--r--
spec/ruby/core/io/puts_spec.rb
144
-rw-r--r--
spec/ruby/core/io/read_nonblock_spec.rb
85
-rw-r--r--
spec/ruby/core/io/read_spec.rb
616
-rw-r--r--
spec/ruby/core/io/readbyte_spec.rb
26
-rw-r--r--
spec/ruby/core/io/readchar_spec.rb
44
-rw-r--r--
spec/ruby/core/io/readline_spec.rb
45
-rw-r--r--
spec/ruby/core/io/readlines_spec.rb
210
-rw-r--r--
spec/ruby/core/io/readpartial_spec.rb
96
-rw-r--r--
spec/ruby/core/io/reopen_spec.rb
302
-rw-r--r--
spec/ruby/core/io/rewind_spec.rb
38
-rw-r--r--
spec/ruby/core/io/seek_spec.rb
79
-rw-r--r--
spec/ruby/core/io/select_spec.rb
115
-rw-r--r--
spec/ruby/core/io/set_encoding_spec.rb
193
-rw-r--r--
spec/ruby/core/io/shared/binwrite.rb
78
-rw-r--r--
spec/ruby/core/io/shared/chars.rb
73
-rw-r--r--
spec/ruby/core/io/shared/codepoints.rb
54
-rw-r--r--
spec/ruby/core/io/shared/each.rb
135
-rw-r--r--
spec/ruby/core/io/shared/gets_ascii.rb
19
-rw-r--r--
spec/ruby/core/io/shared/new.rb
378
-rw-r--r--
spec/ruby/core/io/shared/pos.rb
72
-rw-r--r--
spec/ruby/core/io/shared/readlines.rb
204
-rw-r--r--
spec/ruby/core/io/shared/tty.rb
25
-rw-r--r--
spec/ruby/core/io/shared/write.rb
72
-rw-r--r--
spec/ruby/core/io/stat_spec.rb
24
-rw-r--r--
spec/ruby/core/io/sync_spec.rb
64
-rw-r--r--
spec/ruby/core/io/sysopen_spec.rb
50
-rw-r--r--
spec/ruby/core/io/sysread_spec.rb
82
-rw-r--r--
spec/ruby/core/io/sysseek_spec.rb
44
-rw-r--r--
spec/ruby/core/io/syswrite_spec.rb
54
-rw-r--r--
spec/ruby/core/io/tell_spec.rb
7
-rw-r--r--
spec/ruby/core/io/to_i_spec.rb
12
-rw-r--r--
spec/ruby/core/io/to_io_spec.rb
21
-rw-r--r--
spec/ruby/core/io/try_convert_spec.rb
49
-rw-r--r--
spec/ruby/core/io/tty_spec.rb
6
-rw-r--r--
spec/ruby/core/io/ungetbyte_spec.rb
48
-rw-r--r--
spec/ruby/core/io/ungetc_spec.rb
119
-rw-r--r--
spec/ruby/core/io/write_nonblock_spec.rb
76
-rw-r--r--
spec/ruby/core/io/write_spec.rb
157
-rw-r--r--
spec/ruby/core/kernel/Array_spec.rb
97
-rw-r--r--
spec/ruby/core/kernel/Complex_spec.rb
6
-rw-r--r--
spec/ruby/core/kernel/Float_spec.rb
316
-rw-r--r--
spec/ruby/core/kernel/Hash_spec.rb
57
-rw-r--r--
spec/ruby/core/kernel/Integer_spec.rb
697
-rw-r--r--
spec/ruby/core/kernel/Rational_spec.rb
6
-rw-r--r--
spec/ruby/core/kernel/String_spec.rb
106
-rw-r--r--
spec/ruby/core/kernel/__callee___spec.rb
48
-rw-r--r--
spec/ruby/core/kernel/__dir___spec.rb
13
-rw-r--r--
spec/ruby/core/kernel/__method___spec.rb
40
-rw-r--r--
spec/ruby/core/kernel/abort_spec.rb
15
-rw-r--r--
spec/ruby/core/kernel/at_exit_spec.rb
44
-rw-r--r--
spec/ruby/core/kernel/autoload_spec.rb
121
-rw-r--r--
spec/ruby/core/kernel/backtick_spec.rb
80
-rw-r--r--
spec/ruby/core/kernel/binding_spec.rb
51
-rw-r--r--
spec/ruby/core/kernel/block_given_spec.rb
38
-rw-r--r--
spec/ruby/core/kernel/caller_locations_spec.rb
32
-rw-r--r--
spec/ruby/core/kernel/caller_spec.rb
37
-rw-r--r--
spec/ruby/core/kernel/case_compare_spec.rb
135
-rw-r--r--
spec/ruby/core/kernel/catch_spec.rb
127
-rw-r--r--
spec/ruby/core/kernel/chomp_spec.rb
67
-rw-r--r--
spec/ruby/core/kernel/chop_spec.rb
55
-rw-r--r--
spec/ruby/core/kernel/class_spec.rb
26
-rw-r--r--
spec/ruby/core/kernel/clone_spec.rb
118
-rw-r--r--
spec/ruby/core/kernel/comparison_spec.rb
31
-rw-r--r--
spec/ruby/core/kernel/define_singleton_method_spec.rb
101
-rw-r--r--
spec/ruby/core/kernel/display_spec.rb
6
-rw-r--r--
spec/ruby/core/kernel/dup_spec.rb
67
-rw-r--r--
spec/ruby/core/kernel/enum_for_spec.rb
5
-rw-r--r--
spec/ruby/core/kernel/eql_spec.rb
11
-rw-r--r--
spec/ruby/core/kernel/equal_value_spec.rb
15
-rw-r--r--
spec/ruby/core/kernel/eval_spec.rb
216
-rw-r--r--
spec/ruby/core/kernel/exec_spec.rb
18
-rw-r--r--
spec/ruby/core/kernel/exit_spec.rb
27
-rw-r--r--
spec/ruby/core/kernel/extend_spec.rb
79
-rw-r--r--
spec/ruby/core/kernel/fail_spec.rb
43
-rw-r--r--
spec/ruby/core/kernel/fixtures/__callee__.rb
34
-rw-r--r--
spec/ruby/core/kernel/fixtures/__method__.rb
34
-rw-r--r--
spec/ruby/core/kernel/fixtures/autoload_b.rb
5
-rw-r--r--
spec/ruby/core/kernel/fixtures/autoload_c.rb
5
-rw-r--r--
spec/ruby/core/kernel/fixtures/autoload_d.rb
5
-rw-r--r--
spec/ruby/core/kernel/fixtures/autoload_frozen.rb
7
-rw-r--r--
spec/ruby/core/kernel/fixtures/caller.rb
7
-rw-r--r--
spec/ruby/core/kernel/fixtures/caller_locations.rb
7
-rw-r--r--
spec/ruby/core/kernel/fixtures/chomp.rb
4
-rw-r--r--
spec/ruby/core/kernel/fixtures/chomp_f.rb
4
-rw-r--r--
spec/ruby/core/kernel/fixtures/chop.rb
4
-rw-r--r--
spec/ruby/core/kernel/fixtures/chop_f.rb
4
-rw-r--r--
spec/ruby/core/kernel/fixtures/classes.rb
419
-rw-r--r--
spec/ruby/core/kernel/fixtures/eval_locals.rb
6
-rw-r--r--
spec/ruby/core/kernel/fixtures/eval_return_with_lambda.rb
12
-rw-r--r--
spec/ruby/core/kernel/fixtures/eval_return_without_lambda.rb
14
-rw-r--r--
spec/ruby/core/kernel/fixtures/test.rb
362
-rw-r--r--
spec/ruby/core/kernel/fork_spec.rb
15
-rw-r--r--
spec/ruby/core/kernel/format_spec.rb
14
-rw-r--r--
spec/ruby/core/kernel/freeze_spec.rb
67
-rw-r--r--
spec/ruby/core/kernel/frozen_spec.rb
52
-rw-r--r--
spec/ruby/core/kernel/gets_spec.rb
17
-rw-r--r--
spec/ruby/core/kernel/global_variables_spec.rb
26
-rw-r--r--
spec/ruby/core/kernel/gsub_spec.rb
96
-rw-r--r--
spec/ruby/core/kernel/inspect_spec.rb
31
-rw-r--r--
spec/ruby/core/kernel/instance_of_spec.rb
40
-rw-r--r--
spec/ruby/core/kernel/instance_variable_defined_spec.rb
41
-rw-r--r--
spec/ruby/core/kernel/instance_variable_get_spec.rb
105
-rw-r--r--
spec/ruby/core/kernel/instance_variable_set_spec.rb
93
-rw-r--r--
spec/ruby/core/kernel/instance_variables_spec.rb
27
-rw-r--r--
spec/ruby/core/kernel/is_a_spec.rb
6
-rw-r--r--
spec/ruby/core/kernel/iterator_spec.rb
12
-rw-r--r--
spec/ruby/core/kernel/itself_spec.rb
9
-rw-r--r--
spec/ruby/core/kernel/kind_of_spec.rb
6
-rw-r--r--
spec/ruby/core/kernel/lambda_spec.rb
86
-rw-r--r--
spec/ruby/core/kernel/load_spec.rb
40
-rw-r--r--
spec/ruby/core/kernel/local_variables_spec.rb
37
-rw-r--r--
spec/ruby/core/kernel/loop_spec.rb
81
-rw-r--r--
spec/ruby/core/kernel/match_spec.rb
14
-rw-r--r--
spec/ruby/core/kernel/method_spec.rb
37
-rw-r--r--
spec/ruby/core/kernel/methods_spec.rb
101
-rw-r--r--
spec/ruby/core/kernel/nil_spec.rb
6
-rw-r--r--
spec/ruby/core/kernel/not_match_spec.rb
21
-rw-r--r--
spec/ruby/core/kernel/object_id_spec.rb
6
-rw-r--r--
spec/ruby/core/kernel/open_spec.rb
141
-rw-r--r--
spec/ruby/core/kernel/p_spec.rb
79
-rw-r--r--
spec/ruby/core/kernel/print_spec.rb
12
-rw-r--r--
spec/ruby/core/kernel/printf_spec.rb
34
-rw-r--r--
spec/ruby/core/kernel/private_methods_spec.rb
69
-rw-r--r--
spec/ruby/core/kernel/proc_spec.rb
50
-rw-r--r--
spec/ruby/core/kernel/protected_methods_spec.rb
69
-rw-r--r--
spec/ruby/core/kernel/public_method_spec.rb
32
-rw-r--r--
spec/ruby/core/kernel/public_methods_spec.rb
76
-rw-r--r--
spec/ruby/core/kernel/public_send_spec.rb
108
-rw-r--r--
spec/ruby/core/kernel/putc_spec.rb
39
-rw-r--r--
spec/ruby/core/kernel/puts_spec.rb
29
-rw-r--r--
spec/ruby/core/kernel/raise_spec.rb
17
-rw-r--r--
spec/ruby/core/kernel/rand_spec.rb
139
-rw-r--r--
spec/ruby/core/kernel/readline_spec.rb
12
-rw-r--r--
spec/ruby/core/kernel/readlines_spec.rb
12
-rw-r--r--
spec/ruby/core/kernel/remove_instance_variable_spec.rb
59
-rw-r--r--
spec/ruby/core/kernel/require_relative_spec.rb
349
-rw-r--r--
spec/ruby/core/kernel/require_spec.rb
36
-rw-r--r--
spec/ruby/core/kernel/respond_to_missing_spec.rb
100
-rw-r--r--
spec/ruby/core/kernel/respond_to_spec.rb
73
-rw-r--r--
spec/ruby/core/kernel/select_spec.rb
20
-rw-r--r--
spec/ruby/core/kernel/send_spec.rb
68
-rw-r--r--
spec/ruby/core/kernel/set_trace_func_spec.rb
12
-rw-r--r--
spec/ruby/core/kernel/shared/dup_clone.rb
125
-rw-r--r--
spec/ruby/core/kernel/shared/kind_of.rb
44
-rw-r--r--
spec/ruby/core/kernel/shared/lambda.rb
9
-rw-r--r--
spec/ruby/core/kernel/shared/load.rb
139
-rw-r--r--
spec/ruby/core/kernel/shared/method.rb
50
-rw-r--r--
spec/ruby/core/kernel/shared/require.rb
703
-rw-r--r--
spec/ruby/core/kernel/singleton_class_spec.rb
27
-rw-r--r--
spec/ruby/core/kernel/singleton_method_spec.rb
41
-rw-r--r--
spec/ruby/core/kernel/singleton_methods_spec.rb
180
-rw-r--r--
spec/ruby/core/kernel/sleep_spec.rb
52
-rw-r--r--
spec/ruby/core/kernel/spawn_spec.rb
25
-rw-r--r--
spec/ruby/core/kernel/sprintf_spec.rb
310
-rw-r--r--
spec/ruby/core/kernel/srand_spec.rb
61
-rw-r--r--
spec/ruby/core/kernel/sub_spec.rb
26
-rw-r--r--
spec/ruby/core/kernel/syscall_spec.rb
12
-rw-r--r--
spec/ruby/core/kernel/system_spec.rb
107
-rw-r--r--
spec/ruby/core/kernel/taint_spec.rb
45
-rw-r--r--
spec/ruby/core/kernel/tainted_spec.rb
12
-rw-r--r--
spec/ruby/core/kernel/tap_spec.rb
13
-rw-r--r--
spec/ruby/core/kernel/test_spec.rb
109
-rw-r--r--
spec/ruby/core/kernel/throw_spec.rb
80
-rw-r--r--
spec/ruby/core/kernel/to_enum_spec.rb
5
-rw-r--r--
spec/ruby/core/kernel/to_s_spec.rb
16
-rw-r--r--
spec/ruby/core/kernel/trace_var_spec.rb
54
-rw-r--r--
spec/ruby/core/kernel/trap_spec.rb
12
-rw-r--r--
spec/ruby/core/kernel/trust_spec.rb
25
-rw-r--r--
spec/ruby/core/kernel/untaint_spec.rb
25
-rw-r--r--
spec/ruby/core/kernel/untrace_var_spec.rb
12
-rw-r--r--
spec/ruby/core/kernel/untrust_spec.rb
25
-rw-r--r--
spec/ruby/core/kernel/untrusted_spec.rb
28
-rw-r--r--
spec/ruby/core/kernel/warn_spec.rb
79
-rw-r--r--
spec/ruby/core/kernel/yield_self_spec.rb
26
-rw-r--r--
spec/ruby/core/main/define_method_spec.rb
28
-rw-r--r--
spec/ruby/core/main/fixtures/classes.rb
15
-rw-r--r--
spec/ruby/core/main/fixtures/wrapped_include.rb
1
-rw-r--r--
spec/ruby/core/main/include_spec.rb
16
-rw-r--r--
spec/ruby/core/main/private_spec.rb
23
-rw-r--r--
spec/ruby/core/main/public_spec.rb
23
-rw-r--r--
spec/ruby/core/main/to_s_spec.rb
7
-rw-r--r--
spec/ruby/core/marshal/dump_spec.rb
582
-rw-r--r--
spec/ruby/core/marshal/fixtures/marshal_data.rb
420
-rw-r--r--
spec/ruby/core/marshal/fixtures/random.dump
bin
0 -> 2520 bytes
-rw-r--r--
spec/ruby/core/marshal/float_spec.rb
77
-rw-r--r--
spec/ruby/core/marshal/load_spec.rb
6
-rw-r--r--
spec/ruby/core/marshal/major_version_spec.rb
7
-rw-r--r--
spec/ruby/core/marshal/minor_version_spec.rb
7
-rw-r--r--
spec/ruby/core/marshal/restore_spec.rb
6
-rw-r--r--
spec/ruby/core/marshal/shared/load.rb
830
-rw-r--r--
spec/ruby/core/matchdata/begin_spec.rb
30
-rw-r--r--
spec/ruby/core/matchdata/captures_spec.rb
7
-rw-r--r--
spec/ruby/core/matchdata/element_reference_spec.rb
87
-rw-r--r--
spec/ruby/core/matchdata/end_spec.rb
30
-rw-r--r--
spec/ruby/core/matchdata/eql_spec.rb
6
-rw-r--r--
spec/ruby/core/matchdata/equal_value_spec.rb
6
-rw-r--r--
spec/ruby/core/matchdata/hash_spec.rb
5
-rw-r--r--
spec/ruby/core/matchdata/inspect_spec.rb
17
-rw-r--r--
spec/ruby/core/matchdata/length_spec.rb
6
-rw-r--r--
spec/ruby/core/matchdata/named_captures_spec.rb
13
-rw-r--r--
spec/ruby/core/matchdata/names_spec.rb
33
-rw-r--r--
spec/ruby/core/matchdata/offset_spec.rb
30
-rw-r--r--
spec/ruby/core/matchdata/post_match_spec.rb
36
-rw-r--r--
spec/ruby/core/matchdata/pre_match_spec.rb
36
-rw-r--r--
spec/ruby/core/matchdata/regexp_spec.rb
13
-rw-r--r--
spec/ruby/core/matchdata/shared/eql.rb
26
-rw-r--r--
spec/ruby/core/matchdata/shared/length.rb
5
-rw-r--r--
spec/ruby/core/matchdata/size_spec.rb
6
-rw-r--r--
spec/ruby/core/matchdata/string_spec.rb
14
-rw-r--r--
spec/ruby/core/matchdata/to_a_spec.rb
7
-rw-r--r--
spec/ruby/core/matchdata/to_s_spec.rb
7
-rw-r--r--
spec/ruby/core/matchdata/values_at_spec.rb
23
-rw-r--r--
spec/ruby/core/math/acos_spec.rb
58
-rw-r--r--
spec/ruby/core/math/acosh_spec.rb
43
-rw-r--r--
spec/ruby/core/math/asin_spec.rb
50
-rw-r--r--
spec/ruby/core/math/asinh_spec.rb
42
-rw-r--r--
spec/ruby/core/math/atan2_spec.rb
54
-rw-r--r--
spec/ruby/core/math/atan_spec.rb
40
-rw-r--r--
spec/ruby/core/math/atanh_spec.rb
14
-rw-r--r--
spec/ruby/core/math/cbrt_spec.rb
27
-rw-r--r--
spec/ruby/core/math/constants_spec.rb
22
-rw-r--r--
spec/ruby/core/math/cos_spec.rb
42
-rw-r--r--
spec/ruby/core/math/cosh_spec.rb
37
-rw-r--r--
spec/ruby/core/math/erf_spec.rb
44
-rw-r--r--
spec/ruby/core/math/erfc_spec.rb
43
-rw-r--r--
spec/ruby/core/math/exp_spec.rb
37
-rw-r--r--
spec/ruby/core/math/fixtures/classes.rb
28
-rw-r--r--
spec/ruby/core/math/frexp_spec.rb
37
-rw-r--r--
spec/ruby/core/math/gamma_spec.rb
69
-rw-r--r--
spec/ruby/core/math/hypot_spec.rb
41
-rw-r--r--
spec/ruby/core/math/ldexp_spec.rb
54
-rw-r--r--
spec/ruby/core/math/lgamma_spec.rb
56
-rw-r--r--
spec/ruby/core/math/log10_spec.rb
45
-rw-r--r--
spec/ruby/core/math/log2_spec.rb
41
-rw-r--r--
spec/ruby/core/math/log_spec.rb
59
-rw-r--r--
spec/ruby/core/math/sin_spec.rb
39
-rw-r--r--
spec/ruby/core/math/sinh_spec.rb
37
-rw-r--r--
spec/ruby/core/math/sqrt_spec.rb
36
-rw-r--r--
spec/ruby/core/math/tan_spec.rb
42
-rw-r--r--
spec/ruby/core/math/tanh_spec.rb
39
-rw-r--r--
spec/ruby/core/method/arity_spec.rb
222
-rw-r--r--
spec/ruby/core/method/call_spec.rb
7
-rw-r--r--
spec/ruby/core/method/clone_spec.rb
14
-rw-r--r--
spec/ruby/core/method/curry_spec.rb
36
-rw-r--r--
spec/ruby/core/method/element_reference_spec.rb
7
-rw-r--r--
spec/ruby/core/method/eql_spec.rb
6
-rw-r--r--
spec/ruby/core/method/equal_value_spec.rb
6
-rw-r--r--
spec/ruby/core/method/fixtures/classes.rb
184
-rw-r--r--
spec/ruby/core/method/hash_spec.rb
17
-rw-r--r--
spec/ruby/core/method/inspect_spec.rb
6
-rw-r--r--
spec/ruby/core/method/name_spec.rb
22
-rw-r--r--
spec/ruby/core/method/owner_spec.rb
26
-rw-r--r--
spec/ruby/core/method/parameters_spec.rb
244
-rw-r--r--
spec/ruby/core/method/receiver_spec.rb
22
-rw-r--r--
spec/ruby/core/method/shared/call.rb
51
-rw-r--r--
spec/ruby/core/method/shared/eql.rb
94
-rw-r--r--
spec/ruby/core/method/shared/to_s.rb
34
-rw-r--r--
spec/ruby/core/method/source_location_spec.rb
95
-rw-r--r--
spec/ruby/core/method/super_method_spec.rb
45
-rw-r--r--
spec/ruby/core/method/to_proc_spec.rb
89
-rw-r--r--
spec/ruby/core/method/to_s_spec.rb
6
-rw-r--r--
spec/ruby/core/method/unbind_spec.rb
37
-rw-r--r--
spec/ruby/core/module/alias_method_spec.rb
150
-rw-r--r--
spec/ruby/core/module/allocate_spec.rb
14
-rw-r--r--
spec/ruby/core/module/ancestors_spec.rb
70
-rw-r--r--
spec/ruby/core/module/append_features_spec.rb
73
-rw-r--r--
spec/ruby/core/module/attr_accessor_spec.rb
90
-rw-r--r--
spec/ruby/core/module/attr_reader_spec.rb
64
-rw-r--r--
spec/ruby/core/module/attr_spec.rb
149
-rw-r--r--
spec/ruby/core/module/attr_writer_spec.rb
64
-rw-r--r--
spec/ruby/core/module/autoload_spec.rb
462
-rw-r--r--
spec/ruby/core/module/case_compare_spec.rb
31
-rw-r--r--
spec/ruby/core/module/class_eval_spec.rb
7
-rw-r--r--
spec/ruby/core/module/class_exec_spec.rb
7
-rw-r--r--
spec/ruby/core/module/class_variable_defined_spec.rb
72
-rw-r--r--
spec/ruby/core/module/class_variable_get_spec.rb
76
-rw-r--r--
spec/ruby/core/module/class_variable_set_spec.rb
62
-rw-r--r--
spec/ruby/core/module/class_variables_spec.rb
26
-rw-r--r--
spec/ruby/core/module/comparison_spec.rb
36
-rw-r--r--
spec/ruby/core/module/const_defined_spec.rb
144
-rw-r--r--
spec/ruby/core/module/const_get_spec.rb
208
-rw-r--r--
spec/ruby/core/module/const_missing_spec.rb
27
-rw-r--r--
spec/ruby/core/module/const_set_spec.rb
86
-rw-r--r--
spec/ruby/core/module/constants_spec.rb
91
-rw-r--r--
spec/ruby/core/module/define_method_spec.rb
626
-rw-r--r--
spec/ruby/core/module/define_singleton_method_spec.rb
17
-rw-r--r--
spec/ruby/core/module/deprecate_constant_spec.rb
52
-rw-r--r--
spec/ruby/core/module/eql_spec.rb
7
-rw-r--r--
spec/ruby/core/module/equal_spec.rb
7
-rw-r--r--
spec/ruby/core/module/equal_value_spec.rb
7
-rw-r--r--
spec/ruby/core/module/extend_object_spec.rb
68
-rw-r--r--
spec/ruby/core/module/extended_spec.rb
44
-rw-r--r--
spec/ruby/core/module/fixtures/autoload.rb
1
-rw-r--r--
spec/ruby/core/module/fixtures/autoload_abc.rb
11
-rw-r--r--
spec/ruby/core/module/fixtures/autoload_c.rb
11
-rw-r--r--
spec/ruby/core/module/fixtures/autoload_concur.rb
9
-rw-r--r--
spec/ruby/core/module/fixtures/autoload_d.rb
11
-rw-r--r--
spec/ruby/core/module/fixtures/autoload_e.rb
7
-rw-r--r--
spec/ruby/core/module/fixtures/autoload_empty.rb
1
-rw-r--r--
spec/ruby/core/module/fixtures/autoload_ex1.rb
16
-rw-r--r--
spec/ruby/core/module/fixtures/autoload_f.rb
7
-rw-r--r--
spec/ruby/core/module/fixtures/autoload_g.rb
7
-rw-r--r--
spec/ruby/core/module/fixtures/autoload_h.rb
7
-rw-r--r--
spec/ruby/core/module/fixtures/autoload_i.rb
5
-rw-r--r--
spec/ruby/core/module/fixtures/autoload_j.rb
3
-rw-r--r--
spec/ruby/core/module/fixtures/autoload_k.rb
7
-rw-r--r--
spec/ruby/core/module/fixtures/autoload_lm.rb
4
-rw-r--r--
spec/ruby/core/module/fixtures/autoload_o.rb
1
-rw-r--r--
spec/ruby/core/module/fixtures/autoload_r.rb
4
-rw-r--r--
spec/ruby/core/module/fixtures/autoload_s.rb
5
-rw-r--r--
spec/ruby/core/module/fixtures/autoload_scope.rb
8
-rw-r--r--
spec/ruby/core/module/fixtures/autoload_subclass.rb
11
-rw-r--r--
spec/ruby/core/module/fixtures/autoload_t.rb
3
-rw-r--r--
spec/ruby/core/module/fixtures/autoload_v.rb
7
-rw-r--r--
spec/ruby/core/module/fixtures/autoload_w.rb
2
-rw-r--r--
spec/ruby/core/module/fixtures/autoload_w2.rb
1
-rw-r--r--
spec/ruby/core/module/fixtures/autoload_x.rb
3
-rw-r--r--
spec/ruby/core/module/fixtures/autoload_z.rb
5
-rw-r--r--
spec/ruby/core/module/fixtures/classes.rb
605
-rw-r--r--
spec/ruby/core/module/fixtures/constant_unicode.rb
5
-rw-r--r--
spec/ruby/core/module/fixtures/module.rb
4
-rw-r--r--
spec/ruby/core/module/fixtures/name.rb
10
-rw-r--r--
spec/ruby/core/module/fixtures/path1/load_path.rb
9
-rw-r--r--
spec/ruby/core/module/fixtures/path2/load_path.rb
1
-rw-r--r--
spec/ruby/core/module/fixtures/repeated_concurrent_autoload.rb
8
-rw-r--r--
spec/ruby/core/module/freeze_spec.rb
6
-rw-r--r--
spec/ruby/core/module/gt_spec.rb
36
-rw-r--r--
spec/ruby/core/module/gte_spec.rb
33
-rw-r--r--
spec/ruby/core/module/include_spec.rb
270
-rw-r--r--
spec/ruby/core/module/included_modules_spec.rb
12
-rw-r--r--
spec/ruby/core/module/included_spec.rb
44
-rw-r--r--
spec/ruby/core/module/initialize_copy_spec.rb
10
-rw-r--r--
spec/ruby/core/module/initialize_spec.rb
18
-rw-r--r--
spec/ruby/core/module/instance_method_spec.rb
85
-rw-r--r--
spec/ruby/core/module/instance_methods_spec.rb
61
-rw-r--r--
spec/ruby/core/module/lt_spec.rb
36
-rw-r--r--
spec/ruby/core/module/lte_spec.rb
33
-rw-r--r--
spec/ruby/core/module/method_added_spec.rb
62
-rw-r--r--
spec/ruby/core/module/method_defined_spec.rb
49
-rw-r--r--
spec/ruby/core/module/method_removed_spec.rb
33
-rw-r--r--
spec/ruby/core/module/method_undefined_spec.rb
33
-rw-r--r--
spec/ruby/core/module/module_eval_spec.rb
7
-rw-r--r--
spec/ruby/core/module/module_exec_spec.rb
7
-rw-r--r--
spec/ruby/core/module/module_function_spec.rb
269
-rw-r--r--
spec/ruby/core/module/name_spec.rb
68
-rw-r--r--
spec/ruby/core/module/nesting_spec.rb
31
-rw-r--r--
spec/ruby/core/module/new_spec.rb
31
-rw-r--r--
spec/ruby/core/module/prepend_features_spec.rb
76
-rw-r--r--
spec/ruby/core/module/prepend_spec.rb
361
-rw-r--r--
spec/ruby/core/module/prepended_spec.rb
25
-rw-r--r--
spec/ruby/core/module/private_class_method_spec.rb
81
-rw-r--r--
spec/ruby/core/module/private_constant_spec.rb
32
-rw-r--r--
spec/ruby/core/module/private_instance_methods_spec.rb
54
-rw-r--r--
spec/ruby/core/module/private_method_defined_spec.rb
72
-rw-r--r--
spec/ruby/core/module/private_spec.rb
54
-rw-r--r--
spec/ruby/core/module/protected_instance_methods_spec.rb
57
-rw-r--r--
spec/ruby/core/module/protected_method_defined_spec.rb
72
-rw-r--r--
spec/ruby/core/module/protected_spec.rb
56
-rw-r--r--
spec/ruby/core/module/public_class_method_spec.rb
80
-rw-r--r--
spec/ruby/core/module/public_constant_spec.rb
38
-rw-r--r--
spec/ruby/core/module/public_instance_method_spec.rb
65
-rw-r--r--
spec/ruby/core/module/public_instance_methods_spec.rb
61
-rw-r--r--
spec/ruby/core/module/public_method_defined_spec.rb
72
-rw-r--r--
spec/ruby/core/module/public_spec.rb
44
-rw-r--r--
spec/ruby/core/module/remove_class_variable_spec.rb
44
-rw-r--r--
spec/ruby/core/module/remove_const_spec.rb
84
-rw-r--r--
spec/ruby/core/module/remove_method_spec.rb
109
-rw-r--r--
spec/ruby/core/module/shared/class_eval.rb
115
-rw-r--r--
spec/ruby/core/module/shared/class_exec.rb
29
-rw-r--r--
spec/ruby/core/module/shared/equal_value.rb
14
-rw-r--r--
spec/ruby/core/module/shared/set_visibility.rb
135
-rw-r--r--
spec/ruby/core/module/singleton_class_spec.rb
27
-rw-r--r--
spec/ruby/core/module/to_s_spec.rb
18
-rw-r--r--
spec/ruby/core/module/undef_method_spec.rb
152
-rw-r--r--
spec/ruby/core/mutex/lock_spec.rb
46
-rw-r--r--
spec/ruby/core/mutex/locked_spec.rb
36
-rw-r--r--
spec/ruby/core/mutex/owned_spec.rb
43
-rw-r--r--
spec/ruby/core/mutex/sleep_spec.rb
74
-rw-r--r--
spec/ruby/core/mutex/synchronize_spec.rb
27
-rw-r--r--
spec/ruby/core/mutex/try_lock_spec.rb
32
-rw-r--r--
spec/ruby/core/mutex/unlock_spec.rb
38
-rw-r--r--
spec/ruby/core/nil/and_spec.rb
11
-rw-r--r--
spec/ruby/core/nil/inspect_spec.rb
7
-rw-r--r--
spec/ruby/core/nil/nil_spec.rb
7
-rw-r--r--
spec/ruby/core/nil/nilclass_spec.rb
15
-rw-r--r--
spec/ruby/core/nil/or_spec.rb
11
-rw-r--r--
spec/ruby/core/nil/rationalize_spec.rb
16
-rw-r--r--
spec/ruby/core/nil/to_a_spec.rb
7
-rw-r--r--
spec/ruby/core/nil/to_c_spec.rb
7
-rw-r--r--
spec/ruby/core/nil/to_f_spec.rb
11
-rw-r--r--
spec/ruby/core/nil/to_h_spec.rb
8
-rw-r--r--
spec/ruby/core/nil/to_i_spec.rb
11
-rw-r--r--
spec/ruby/core/nil/to_r_spec.rb
7
-rw-r--r--
spec/ruby/core/nil/to_s_spec.rb
7
-rw-r--r--
spec/ruby/core/nil/xor_spec.rb
11
-rw-r--r--
spec/ruby/core/numeric/abs2_spec.rb
34
-rw-r--r--
spec/ruby/core/numeric/abs_spec.rb
5
-rw-r--r--
spec/ruby/core/numeric/angle_spec.rb
6
-rw-r--r--
spec/ruby/core/numeric/arg_spec.rb
6
-rw-r--r--
spec/ruby/core/numeric/ceil_spec.rb
15
-rw-r--r--
spec/ruby/core/numeric/coerce_spec.rb
76
-rw-r--r--
spec/ruby/core/numeric/comparison_spec.rb
48
-rw-r--r--
spec/ruby/core/numeric/conj_spec.rb
6
-rw-r--r--
spec/ruby/core/numeric/conjugate_spec.rb
6
-rw-r--r--
spec/ruby/core/numeric/denominator_spec.rb
24
-rw-r--r--
spec/ruby/core/numeric/div_spec.rb
22
-rw-r--r--
spec/ruby/core/numeric/divmod_spec.rb
15
-rw-r--r--
spec/ruby/core/numeric/eql_spec.rb
22
-rw-r--r--
spec/ruby/core/numeric/fdiv_spec.rb
32
-rw-r--r--
spec/ruby/core/numeric/fixtures/classes.rb
17
-rw-r--r--
spec/ruby/core/numeric/floor_spec.rb
14
-rw-r--r--
spec/ruby/core/numeric/i_spec.rb
15
-rw-r--r--
spec/ruby/core/numeric/imag_spec.rb
6
-rw-r--r--
spec/ruby/core/numeric/imaginary_spec.rb
6
-rw-r--r--
spec/ruby/core/numeric/integer_spec.rb
8
-rw-r--r--
spec/ruby/core/numeric/magnitude_spec.rb
5
-rw-r--r--
spec/ruby/core/numeric/modulo_spec.rb
24
-rw-r--r--
spec/ruby/core/numeric/negative_spec.rb
43
-rw-r--r--
spec/ruby/core/numeric/nonzero_spec.rb
18
-rw-r--r--
spec/ruby/core/numeric/numerator_spec.rb
33
-rw-r--r--
spec/ruby/core/numeric/numeric_spec.rb
7
-rw-r--r--
spec/ruby/core/numeric/phase_spec.rb
6
-rw-r--r--
spec/ruby/core/numeric/polar_spec.rb
6
-rw-r--r--
spec/ruby/core/numeric/positive_spec.rb
43
-rw-r--r--
spec/ruby/core/numeric/quo_spec.rb
55
-rw-r--r--
spec/ruby/core/numeric/real_spec.rb
13
-rw-r--r--
spec/ruby/core/numeric/rect_spec.rb
6
-rw-r--r--
spec/ruby/core/numeric/rectangular_spec.rb
6
-rw-r--r--
spec/ruby/core/numeric/remainder_spec.rb
67
-rw-r--r--
spec/ruby/core/numeric/round_spec.rb
14
-rw-r--r--
spec/ruby/core/numeric/shared/abs.rb
19
-rw-r--r--
spec/ruby/core/numeric/shared/quo.rb
7
-rw-r--r--
spec/ruby/core/numeric/shared/rect.rb
48
-rw-r--r--
spec/ruby/core/numeric/shared/step.rb
425
-rw-r--r--
spec/ruby/core/numeric/singleton_method_added_spec.rb
41
-rw-r--r--
spec/ruby/core/numeric/step_spec.rb
163
-rw-r--r--
spec/ruby/core/numeric/to_c_spec.rb
45
-rw-r--r--
spec/ruby/core/numeric/to_int_spec.rb
10
-rw-r--r--
spec/ruby/core/numeric/truncate_spec.rb
14
-rw-r--r--
spec/ruby/core/numeric/uminus_spec.rb
31
-rw-r--r--
spec/ruby/core/numeric/uplus_spec.rb
9
-rw-r--r--
spec/ruby/core/numeric/zero_spec.rb
18
-rw-r--r--
spec/ruby/core/objectspace/_id2ref_spec.rb
25
-rw-r--r--
spec/ruby/core/objectspace/add_finalizer_spec.rb
5
-rw-r--r--
spec/ruby/core/objectspace/call_finalizer_spec.rb
5
-rw-r--r--
spec/ruby/core/objectspace/count_objects_spec.rb
5
-rw-r--r--
spec/ruby/core/objectspace/define_finalizer_spec.rb
101
-rw-r--r--
spec/ruby/core/objectspace/each_object_spec.rb
225
-rw-r--r--
spec/ruby/core/objectspace/finalizers_spec.rb
5
-rw-r--r--
spec/ruby/core/objectspace/fixtures/classes.rb
64
-rw-r--r--
spec/ruby/core/objectspace/garbage_collect_spec.rb
22
-rw-r--r--
spec/ruby/core/objectspace/remove_finalizer_spec.rb
5
-rw-r--r--
spec/ruby/core/objectspace/undefine_finalizer_spec.rb
5
-rw-r--r--
spec/ruby/core/proc/allocate_spec.rb
9
-rw-r--r--
spec/ruby/core/proc/arity_spec.rb
640
-rw-r--r--
spec/ruby/core/proc/binding_spec.rb
21
-rw-r--r--
spec/ruby/core/proc/block_pass_spec.rb
41
-rw-r--r--
spec/ruby/core/proc/call_spec.rb
16
-rw-r--r--
spec/ruby/core/proc/case_compare_spec.rb
16
-rw-r--r--
spec/ruby/core/proc/clone_spec.rb
6
-rw-r--r--
spec/ruby/core/proc/curry_spec.rb
180
-rw-r--r--
spec/ruby/core/proc/dup_spec.rb
6
-rw-r--r--
spec/ruby/core/proc/element_reference_spec.rb
16
-rw-r--r--
spec/ruby/core/proc/eql_spec.rb
6
-rw-r--r--
spec/ruby/core/proc/equal_value_spec.rb
6
-rw-r--r--
spec/ruby/core/proc/fixtures/common.rb
51
-rw-r--r--
spec/ruby/core/proc/fixtures/source_location.rb
55
-rw-r--r--
spec/ruby/core/proc/hash_spec.rb
17
-rw-r--r--
spec/ruby/core/proc/inspect_spec.rb
6
-rw-r--r--
spec/ruby/core/proc/lambda_spec.rb
60
-rw-r--r--
spec/ruby/core/proc/new_spec.rb
190
-rw-r--r--
spec/ruby/core/proc/parameters_spec.rb
95
-rw-r--r--
spec/ruby/core/proc/shared/call.rb
96
-rw-r--r--
spec/ruby/core/proc/shared/call_arguments.rb
7
-rw-r--r--
spec/ruby/core/proc/shared/dup.rb
10
-rw-r--r--
spec/ruby/core/proc/shared/equal.rb
100
-rw-r--r--
spec/ruby/core/proc/shared/to_s.rb
27
-rw-r--r--
spec/ruby/core/proc/source_location_spec.rb
72
-rw-r--r--
spec/ruby/core/proc/to_proc_spec.rb
9
-rw-r--r--
spec/ruby/core/proc/to_s_spec.rb
6
-rw-r--r--
spec/ruby/core/proc/yield_spec.rb
16
-rw-r--r--
spec/ruby/core/process/abort_spec.rb
6
-rw-r--r--
spec/ruby/core/process/constants_spec.rb
63
-rw-r--r--
spec/ruby/core/process/daemon_spec.rb
123
-rw-r--r--
spec/ruby/core/process/detach_spec.rb
46
-rw-r--r--
spec/ruby/core/process/egid_spec.rb
19
-rw-r--r--
spec/ruby/core/process/euid_spec.rb
59
-rw-r--r--
spec/ruby/core/process/exec_spec.rb
218
-rw-r--r--
spec/ruby/core/process/exit_spec.rb
10
-rw-r--r--
spec/ruby/core/process/fixtures/common.rb
84
-rw-r--r--
spec/ruby/core/process/fixtures/daemon.rb
111
-rw-r--r--
spec/ruby/core/process/fixtures/kill.rb
45
-rw-r--r--
spec/ruby/core/process/fixtures/map_fd.rb
8
-rw-r--r--
spec/ruby/core/process/fixtures/setpriority.rb
12
-rw-r--r--
spec/ruby/core/process/fork_spec.rb
6
-rw-r--r--
spec/ruby/core/process/getpgid_spec.rb
17
-rw-r--r--
spec/ruby/core/process/getpgrp_spec.rb
7
-rw-r--r--
spec/ruby/core/process/getpriority_spec.rb
23
-rw-r--r--
spec/ruby/core/process/getrlimit_spec.rb
91
-rw-r--r--
spec/ruby/core/process/gid/change_privilege_spec.rb
5
-rw-r--r--
spec/ruby/core/process/gid/eid_spec.rb
9
-rw-r--r--
spec/ruby/core/process/gid/grant_privilege_spec.rb
5
-rw-r--r--
spec/ruby/core/process/gid/re_exchange_spec.rb
5
-rw-r--r--
spec/ruby/core/process/gid/re_exchangeable_spec.rb
5
-rw-r--r--
spec/ruby/core/process/gid/rid_spec.rb
5
-rw-r--r--
spec/ruby/core/process/gid/sid_available_spec.rb
5
-rw-r--r--
spec/ruby/core/process/gid/switch_spec.rb
5
-rw-r--r--
spec/ruby/core/process/gid_spec.rb
22
-rw-r--r--
spec/ruby/core/process/groups_spec.rb
54
-rw-r--r--
spec/ruby/core/process/initgroups_spec.rb
20
-rw-r--r--
spec/ruby/core/process/kill_spec.rb
128
-rw-r--r--
spec/ruby/core/process/maxgroups_spec.rb
19
-rw-r--r--
spec/ruby/core/process/pid_spec.rb
9
-rw-r--r--
spec/ruby/core/process/ppid_spec.rb
23
-rw-r--r--
spec/ruby/core/process/set_proctitle_spec.rb
23
-rw-r--r--
spec/ruby/core/process/setpgid_spec.rb
28
-rw-r--r--
spec/ruby/core/process/setpgrp_spec.rb
37
-rw-r--r--
spec/ruby/core/process/setpriority_spec.rb
41
-rw-r--r--
spec/ruby/core/process/setrlimit_spec.rb
232
-rw-r--r--
spec/ruby/core/process/setsid_spec.rb
37
-rw-r--r--
spec/ruby/core/process/spawn_spec.rb
634
-rw-r--r--
spec/ruby/core/process/status/bit_and_spec.rb
5
-rw-r--r--
spec/ruby/core/process/status/coredump_spec.rb
5
-rw-r--r--
spec/ruby/core/process/status/equal_value_spec.rb
5
-rw-r--r--
spec/ruby/core/process/status/exited_spec.rb
37
-rw-r--r--
spec/ruby/core/process/status/exitstatus_spec.rb
13
-rw-r--r--
spec/ruby/core/process/status/inspect_spec.rb
5
-rw-r--r--
spec/ruby/core/process/status/pid_spec.rb
15
-rw-r--r--
spec/ruby/core/process/status/right_shift_spec.rb
5
-rw-r--r--
spec/ruby/core/process/status/signaled_spec.rb
35
-rw-r--r--
spec/ruby/core/process/status/stopped_spec.rb
5
-rw-r--r--
spec/ruby/core/process/status/stopsig_spec.rb
5
-rw-r--r--
spec/ruby/core/process/status/success_spec.rb
51
-rw-r--r--
spec/ruby/core/process/status/termsig_spec.rb
39
-rw-r--r--
spec/ruby/core/process/status/to_i_spec.rb
5
-rw-r--r--
spec/ruby/core/process/status/to_int_spec.rb
5
-rw-r--r--
spec/ruby/core/process/status/to_s_spec.rb
5
-rw-r--r--
spec/ruby/core/process/sys/getegid_spec.rb
5
-rw-r--r--
spec/ruby/core/process/sys/geteuid_spec.rb
5
-rw-r--r--
spec/ruby/core/process/sys/getgid_spec.rb
5
-rw-r--r--
spec/ruby/core/process/sys/getuid_spec.rb
5
-rw-r--r--
spec/ruby/core/process/sys/issetugid_spec.rb
5
-rw-r--r--
spec/ruby/core/process/sys/setegid_spec.rb
5
-rw-r--r--
spec/ruby/core/process/sys/seteuid_spec.rb
5
-rw-r--r--
spec/ruby/core/process/sys/setgid_spec.rb
5
-rw-r--r--
spec/ruby/core/process/sys/setregid_spec.rb
5
-rw-r--r--
spec/ruby/core/process/sys/setresgid_spec.rb
5
-rw-r--r--
spec/ruby/core/process/sys/setresuid_spec.rb
5
-rw-r--r--
spec/ruby/core/process/sys/setreuid_spec.rb
5
-rw-r--r--
spec/ruby/core/process/sys/setrgid_spec.rb
5
-rw-r--r--
spec/ruby/core/process/sys/setruid_spec.rb
5
-rw-r--r--
spec/ruby/core/process/sys/setuid_spec.rb
5
-rw-r--r--
spec/ruby/core/process/times_spec.rb
27
-rw-r--r--
spec/ruby/core/process/uid/change_privilege_spec.rb
5
-rw-r--r--
spec/ruby/core/process/uid/eid_spec.rb
9
-rw-r--r--
spec/ruby/core/process/uid/grant_privilege_spec.rb
5
-rw-r--r--
spec/ruby/core/process/uid/re_exchange_spec.rb
5
-rw-r--r--
spec/ruby/core/process/uid/re_exchangeable_spec.rb
5
-rw-r--r--
spec/ruby/core/process/uid/rid_spec.rb
5
-rw-r--r--
spec/ruby/core/process/uid/sid_available_spec.rb
5
-rw-r--r--
spec/ruby/core/process/uid/switch_spec.rb
5
-rw-r--r--
spec/ruby/core/process/uid_spec.rb
84
-rw-r--r--
spec/ruby/core/process/wait2_spec.rb
29
-rw-r--r--
spec/ruby/core/process/wait_spec.rb
90
-rw-r--r--
spec/ruby/core/process/waitall_spec.rb
48
-rw-r--r--
spec/ruby/core/process/waitpid2_spec.rb
5
-rw-r--r--
spec/ruby/core/process/waitpid_spec.rb
15
-rw-r--r--
spec/ruby/core/random/bytes_spec.rb
39
-rw-r--r--
spec/ruby/core/random/default_spec.rb
7
-rw-r--r--
spec/ruby/core/random/equal_value_spec.rb
37
-rw-r--r--
spec/ruby/core/random/new_seed_spec.rb
24
-rw-r--r--
spec/ruby/core/random/new_spec.rb
37
-rw-r--r--
spec/ruby/core/random/rand_spec.rb
216
-rw-r--r--
spec/ruby/core/random/raw_seed_spec.rb
9
-rw-r--r--
spec/ruby/core/random/seed_spec.rb
29
-rw-r--r--
spec/ruby/core/random/shared/urandom.rb
23
-rw-r--r--
spec/ruby/core/random/srand_spec.rb
39
-rw-r--r--
spec/ruby/core/random/urandom_spec.rb
9
-rw-r--r--
spec/ruby/core/range/begin_spec.rb
6
-rw-r--r--
spec/ruby/core/range/bsearch_spec.rb
137
-rw-r--r--
spec/ruby/core/range/case_compare_spec.rb
11
-rw-r--r--
spec/ruby/core/range/cover_spec.rb
9
-rw-r--r--
spec/ruby/core/range/dup_spec.rb
15
-rw-r--r--
spec/ruby/core/range/each_spec.rb
66
-rw-r--r--
spec/ruby/core/range/end_spec.rb
6
-rw-r--r--
spec/ruby/core/range/eql_spec.rb
10
-rw-r--r--
spec/ruby/core/range/equal_value_spec.rb
10
-rw-r--r--
spec/ruby/core/range/exclude_end_spec.rb
19
-rw-r--r--
spec/ruby/core/range/first_spec.rb
49
-rw-r--r--
spec/ruby/core/range/fixtures/classes.rb
65
-rw-r--r--
spec/ruby/core/range/hash_spec.rb
24
-rw-r--r--
spec/ruby/core/range/include_spec.rb
10
-rw-r--r--
spec/ruby/core/range/initialize_spec.rb
41
-rw-r--r--
spec/ruby/core/range/inspect_spec.rb
26
-rw-r--r--
spec/ruby/core/range/last_spec.rb
49
-rw-r--r--
spec/ruby/core/range/max_spec.rb
82
-rw-r--r--
spec/ruby/core/range/member_spec.rb
10
-rw-r--r--
spec/ruby/core/range/min_spec.rb
75
-rw-r--r--
spec/ruby/core/range/new_spec.rb
34
-rw-r--r--
spec/ruby/core/range/range_spec.rb
7
-rw-r--r--
spec/ruby/core/range/shared/begin.rb
10
-rw-r--r--
spec/ruby/core/range/shared/cover.rb
93
-rw-r--r--
spec/ruby/core/range/shared/cover_and_include.rb
66
-rw-r--r--
spec/ruby/core/range/shared/end.rb
10
-rw-r--r--
spec/ruby/core/range/shared/equal_value.rb
45
-rw-r--r--
spec/ruby/core/range/shared/include.rb
91
-rw-r--r--
spec/ruby/core/range/size_spec.rb
31
-rw-r--r--
spec/ruby/core/range/step_spec.rb
347
-rw-r--r--
spec/ruby/core/range/to_a_spec.rb
22
-rw-r--r--
spec/ruby/core/range/to_s_spec.rb
25
-rw-r--r--
spec/ruby/core/rational/abs_spec.rb
5
-rw-r--r--
spec/ruby/core/rational/ceil_spec.rb
5
-rw-r--r--
spec/ruby/core/rational/coerce_spec.rb
5
-rw-r--r--
spec/ruby/core/rational/comparison_spec.rb
21
-rw-r--r--
spec/ruby/core/rational/denominator_spec.rb
5
-rw-r--r--
spec/ruby/core/rational/div_spec.rb
17
-rw-r--r--
spec/ruby/core/rational/divide_spec.rb
17
-rw-r--r--
spec/ruby/core/rational/divmod_spec.rb
13
-rw-r--r--
spec/ruby/core/rational/equal_value_spec.rb
17
-rw-r--r--
spec/ruby/core/rational/exponent_spec.rb
5
-rw-r--r--
spec/ruby/core/rational/fdiv_spec.rb
5
-rw-r--r--
spec/ruby/core/rational/floor_spec.rb
5
-rw-r--r--
spec/ruby/core/rational/hash_spec.rb
5
-rw-r--r--
spec/ruby/core/rational/inspect_spec.rb
5
-rw-r--r--
spec/ruby/core/rational/integer_spec.rb
9
-rw-r--r--
spec/ruby/core/rational/magnitude_spec.rb
5
-rw-r--r--
spec/ruby/core/rational/marshal_dump_spec.rb
11
-rw-r--r--
spec/ruby/core/rational/minus_spec.rb
5
-rw-r--r--
spec/ruby/core/rational/modulo_spec.rb
5
-rw-r--r--
spec/ruby/core/rational/multiply_spec.rb
17
-rw-r--r--
spec/ruby/core/rational/numerator_spec.rb
5
-rw-r--r--
spec/ruby/core/rational/plus_spec.rb
16
-rw-r--r--
spec/ruby/core/rational/quo_spec.rb
5
-rw-r--r--
spec/ruby/core/rational/rational_spec.rb
7
-rw-r--r--
spec/ruby/core/rational/rationalize_spec.rb
36
-rw-r--r--
spec/ruby/core/rational/remainder_spec.rb
5
-rw-r--r--
spec/ruby/core/rational/round_spec.rb
5
-rw-r--r--
spec/ruby/core/rational/to_f_spec.rb
5
-rw-r--r--
spec/ruby/core/rational/to_i_spec.rb
5
-rw-r--r--
spec/ruby/core/rational/to_r_spec.rb
20
-rw-r--r--
spec/ruby/core/rational/to_s_spec.rb
5
-rw-r--r--
spec/ruby/core/rational/truncate_spec.rb
5
-rw-r--r--
spec/ruby/core/rational/zero_spec.rb
13
-rw-r--r--
spec/ruby/core/regexp/case_compare_spec.rb
25
-rw-r--r--
spec/ruby/core/regexp/casefold_spec.rb
8
-rw-r--r--
spec/ruby/core/regexp/compile_spec.rb
18
-rw-r--r--
spec/ruby/core/regexp/encoding_spec.rb
58
-rw-r--r--
spec/ruby/core/regexp/eql_spec.rb
6
-rw-r--r--
spec/ruby/core/regexp/equal_value_spec.rb
6
-rw-r--r--
spec/ruby/core/regexp/escape_spec.rb
6
-rw-r--r--
spec/ruby/core/regexp/fixed_encoding_spec.rb
36
-rw-r--r--
spec/ruby/core/regexp/hash_spec.rb
20
-rw-r--r--
spec/ruby/core/regexp/initialize_spec.rb
15
-rw-r--r--
spec/ruby/core/regexp/inspect_spec.rb
44
-rw-r--r--
spec/ruby/core/regexp/last_match_spec.rb
14
-rw-r--r--
spec/ruby/core/regexp/match_spec.rb
148
-rw-r--r--
spec/ruby/core/regexp/named_captures_spec.rb
35
-rw-r--r--
spec/ruby/core/regexp/names_spec.rb
29
-rw-r--r--
spec/ruby/core/regexp/new_spec.rb
30
-rw-r--r--
spec/ruby/core/regexp/options_spec.rb
54
-rw-r--r--
spec/ruby/core/regexp/quote_spec.rb
6
-rw-r--r--
spec/ruby/core/regexp/shared/equal_value.rb
31
-rw-r--r--
spec/ruby/core/regexp/shared/new_ascii.rb
464
-rw-r--r--
spec/ruby/core/regexp/shared/new_ascii_8bit.rb
553
-rw-r--r--
spec/ruby/core/regexp/shared/quote.rb
31
-rw-r--r--
spec/ruby/core/regexp/source_spec.rb
29
-rw-r--r--
spec/ruby/core/regexp/to_s_spec.rb
62
-rw-r--r--
spec/ruby/core/regexp/try_convert_spec.rb
21
-rw-r--r--
spec/ruby/core/regexp/union_spec.rb
149
-rw-r--r--
spec/ruby/core/signal/list_spec.rb
64
-rw-r--r--
spec/ruby/core/signal/signame_spec.rb
23
-rw-r--r--
spec/ruby/core/signal/trap_spec.rb
135
-rw-r--r--
spec/ruby/core/string/allocate_spec.rb
19
-rw-r--r--
spec/ruby/core/string/append_spec.rb
8
-rw-r--r--
spec/ruby/core/string/ascii_only_spec.rb
85
-rw-r--r--
spec/ruby/core/string/b_spec.rb
24
-rw-r--r--
spec/ruby/core/string/bytes_spec.rb
57
-rw-r--r--
spec/ruby/core/string/bytesize_spec.rb
37
-rw-r--r--
spec/ruby/core/string/byteslice_spec.rb
29
-rw-r--r--
spec/ruby/core/string/capitalize_spec.rb
62
-rw-r--r--
spec/ruby/core/string/case_compare_spec.rb
8
-rw-r--r--
spec/ruby/core/string/casecmp_spec.rb
120
-rw-r--r--
spec/ruby/core/string/center_spec.rb
133
-rw-r--r--
spec/ruby/core/string/chars_spec.rb
11
-rw-r--r--
spec/ruby/core/string/chomp_spec.rb
387
-rw-r--r--
spec/ruby/core/string/chop_spec.rb
128
-rw-r--r--
spec/ruby/core/string/chr_spec.rb
44
-rw-r--r--
spec/ruby/core/string/clear_spec.rb
39
-rw-r--r--
spec/ruby/core/string/clone_spec.rb
58
-rw-r--r--
spec/ruby/core/string/codepoints_spec.rb
20
-rw-r--r--
spec/ruby/core/string/comparison_spec.rb
108
-rw-r--r--
spec/ruby/core/string/concat_spec.rb
28
-rw-r--r--
spec/ruby/core/string/count_spec.rb
105
-rw-r--r--
spec/ruby/core/string/crypt_spec.rb
75
-rw-r--r--
spec/ruby/core/string/delete_spec.rb
119
-rw-r--r--
spec/ruby/core/string/downcase_spec.rb
65
-rw-r--r--
spec/ruby/core/string/dump_spec.rb
424
-rw-r--r--
spec/ruby/core/string/dup_spec.rb
52
-rw-r--r--
spec/ruby/core/string/each_byte_spec.rb
61
-rw-r--r--
spec/ruby/core/string/each_char_spec.rb
7
-rw-r--r--
spec/ruby/core/string/each_codepoint_spec.rb
10
-rw-r--r--
spec/ruby/core/string/each_line_spec.rb
9
-rw-r--r--
spec/ruby/core/string/element_reference_spec.rb
35
-rw-r--r--
spec/ruby/core/string/element_set_spec.rb
612
-rw-r--r--
spec/ruby/core/string/empty_spec.rb
12
-rw-r--r--
spec/ruby/core/string/encode_spec.rb
159
-rw-r--r--
spec/ruby/core/string/encoding_spec.rb
189
-rw-r--r--
spec/ruby/core/string/end_with_spec.rb
50
-rw-r--r--
spec/ruby/core/string/eql_spec.rb
21
-rw-r--r--
spec/ruby/core/string/equal_value_spec.rb
8
-rw-r--r--
spec/ruby/core/string/fixtures/classes.rb
49
-rw-r--r--
spec/ruby/core/string/fixtures/freeze_magic_comment.rb
3
-rw-r--r--
spec/ruby/core/string/fixtures/iso-8859-9-encoding.rb
9
-rw-r--r--
spec/ruby/core/string/fixtures/utf-8-encoding.rb
7
-rw-r--r--
spec/ruby/core/string/force_encoding_spec.rb
53
-rw-r--r--
spec/ruby/core/string/freeze_spec.rb
18
-rw-r--r--
spec/ruby/core/string/getbyte_spec.rb
69
-rw-r--r--
spec/ruby/core/string/gsub_spec.rb
696
-rw-r--r--
spec/ruby/core/string/hash_spec.rb
9
-rw-r--r--
spec/ruby/core/string/hex_spec.rb
49
-rw-r--r--
spec/ruby/core/string/include_spec.rb
28
-rw-r--r--
spec/ruby/core/string/index_spec.rb
315
-rw-r--r--
spec/ruby/core/string/initialize_spec.rb
26
-rw-r--r--
spec/ruby/core/string/insert_spec.rb
84
-rw-r--r--
spec/ruby/core/string/inspect_spec.rb
492
-rw-r--r--
spec/ruby/core/string/intern_spec.rb
7
-rw-r--r--
spec/ruby/core/string/length_spec.rb
7
-rw-r--r--
spec/ruby/core/string/lines_spec.rb
13
-rw-r--r--
spec/ruby/core/string/ljust_spec.rb
116
-rw-r--r--
spec/ruby/core/string/lstrip_spec.rb
50
-rw-r--r--
spec/ruby/core/string/match_spec.rb
175
-rw-r--r--
spec/ruby/core/string/modulo_spec.rb
789
-rw-r--r--
spec/ruby/core/string/multiply_spec.rb
7
-rw-r--r--
spec/ruby/core/string/new_spec.rb
58
-rw-r--r--
spec/ruby/core/string/next_spec.rb
11
-rw-r--r--
spec/ruby/core/string/oct_spec.rb
88
-rw-r--r--
spec/ruby/core/string/ord_spec.rb
30
-rw-r--r--
spec/ruby/core/string/partition_spec.rb
38
-rw-r--r--
spec/ruby/core/string/plus_spec.rb
47
-rw-r--r--
spec/ruby/core/string/prepend_spec.rb
64
-rw-r--r--
spec/ruby/core/string/replace_spec.rb
7
-rw-r--r--
spec/ruby/core/string/reverse_spec.rb
52
-rw-r--r--
spec/ruby/core/string/rindex_spec.rb
368
-rw-r--r--
spec/ruby/core/string/rjust_spec.rb
116
-rw-r--r--
spec/ruby/core/string/rpartition_spec.rb
33
-rw-r--r--
spec/ruby/core/string/rstrip_spec.rb
52
-rw-r--r--
spec/ruby/core/string/scan_spec.rb
192
-rw-r--r--
spec/ruby/core/string/scrub_spec.rb
101
-rw-r--r--
spec/ruby/core/string/setbyte_spec.rb
105
-rw-r--r--
spec/ruby/core/string/shared/chars.rb
82
-rw-r--r--
spec/ruby/core/string/shared/codepoints.rb
56
-rw-r--r--
spec/ruby/core/string/shared/concat.rb
160
-rw-r--r--
spec/ruby/core/string/shared/each_char_without_block.rb
26
-rw-r--r--
spec/ruby/core/string/shared/each_codepoint_without_block.rb
33
-rw-r--r--
spec/ruby/core/string/shared/each_line.rb
136
-rw-r--r--
spec/ruby/core/string/shared/each_line_without_block.rb
17
-rw-r--r--
spec/ruby/core/string/shared/encode.rb
247
-rw-r--r--
spec/ruby/core/string/shared/eql.rb
34
-rw-r--r--
spec/ruby/core/string/shared/equal_value.rb
29
-rw-r--r--
spec/ruby/core/string/shared/length.rb
28
-rw-r--r--
spec/ruby/core/string/shared/replace.rb
75
-rw-r--r--
spec/ruby/core/string/shared/slice.rb
557
-rw-r--r--
spec/ruby/core/string/shared/succ.rb
88
-rw-r--r--
spec/ruby/core/string/shared/to_a.rb
9
-rw-r--r--
spec/ruby/core/string/shared/to_s.rb
18
-rw-r--r--
spec/ruby/core/string/shared/to_sym.rb
24
-rw-r--r--
spec/ruby/core/string/size_spec.rb
7
-rw-r--r--
spec/ruby/core/string/slice_spec.rb
476
-rw-r--r--
spec/ruby/core/string/split_spec.rb
405
-rw-r--r--
spec/ruby/core/string/squeeze_spec.rb
113
-rw-r--r--
spec/ruby/core/string/start_with_spec.rb
45
-rw-r--r--
spec/ruby/core/string/string_spec.rb
7
-rw-r--r--
spec/ruby/core/string/strip_spec.rb
60
-rw-r--r--
spec/ruby/core/string/sub_spec.rb
571
-rw-r--r--
spec/ruby/core/string/succ_spec.rb
11
-rw-r--r--
spec/ruby/core/string/sum_spec.rb
22
-rw-r--r--
spec/ruby/core/string/swapcase_spec.rb
58
-rw-r--r--
spec/ruby/core/string/to_c_spec.rb
99
-rw-r--r--
spec/ruby/core/string/to_f_spec.rb
69
-rw-r--r--
spec/ruby/core/string/to_i_spec.rb
337
-rw-r--r--
spec/ruby/core/string/to_r_spec.rb
58
-rw-r--r--
spec/ruby/core/string/to_s_spec.rb
7
-rw-r--r--
spec/ruby/core/string/to_str_spec.rb
7
-rw-r--r--
spec/ruby/core/string/to_sym_spec.rb
7
-rw-r--r--
spec/ruby/core/string/tr_s_spec.rb
136
-rw-r--r--
spec/ruby/core/string/tr_spec.rb
131
-rw-r--r--
spec/ruby/core/string/try_convert_spec.rb
50
-rw-r--r--
spec/ruby/core/string/uminus_spec.rb
21
-rw-r--r--
spec/ruby/core/string/unicode_normalize_spec.rb
115
-rw-r--r--
spec/ruby/core/string/unicode_normalized_spec.rb
74
-rw-r--r--
spec/ruby/core/string/unpack/a_spec.rb
63
-rw-r--r--
spec/ruby/core/string/unpack/at_spec.rb
29
-rw-r--r--
spec/ruby/core/string/unpack/b_spec.rb
190
-rw-r--r--
spec/ruby/core/string/unpack/c_spec.rb
63
-rw-r--r--
spec/ruby/core/string/unpack/comment_spec.rb
25
-rw-r--r--
spec/ruby/core/string/unpack/d_spec.rb
28
-rw-r--r--
spec/ruby/core/string/unpack/e_spec.rb
14
-rw-r--r--
spec/ruby/core/string/unpack/f_spec.rb
28
-rw-r--r--
spec/ruby/core/string/unpack/g_spec.rb
14
-rw-r--r--
spec/ruby/core/string/unpack/h_spec.rb
124
-rw-r--r--
spec/ruby/core/string/unpack/i_spec.rb
152
-rw-r--r--
spec/ruby/core/string/unpack/j_spec.rb
277
-rw-r--r--
spec/ruby/core/string/unpack/l_spec.rb
265
-rw-r--r--
spec/ruby/core/string/unpack/m_spec.rb
170
-rw-r--r--
spec/ruby/core/string/unpack/n_spec.rb
18
-rw-r--r--
spec/ruby/core/string/unpack/p_spec.rb
21
-rw-r--r--
spec/ruby/core/string/unpack/percent_spec.rb
7
-rw-r--r--
spec/ruby/core/string/unpack/q_spec.rb
64
-rw-r--r--
spec/ruby/core/string/unpack/s_spec.rb
152
-rw-r--r--
spec/ruby/core/string/unpack/shared/basic.rb
29
-rw-r--r--
spec/ruby/core/string/unpack/shared/float.rb
271
-rw-r--r--
spec/ruby/core/string/unpack/shared/integer.rb
339
-rw-r--r--
spec/ruby/core/string/unpack/shared/string.rb
51
-rw-r--r--
spec/ruby/core/string/unpack/shared/unicode.rb
60
-rw-r--r--
spec/ruby/core/string/unpack/u_spec.rb
94
-rw-r--r--
spec/ruby/core/string/unpack/v_spec.rb
18
-rw-r--r--
spec/ruby/core/string/unpack/w_spec.rb
25
-rw-r--r--
spec/ruby/core/string/unpack/x_spec.rb
62
-rw-r--r--
spec/ruby/core/string/unpack/z_spec.rb
21
-rw-r--r--
spec/ruby/core/string/upcase_spec.rb
59
-rw-r--r--
spec/ruby/core/string/uplus_spec.rb
24
-rw-r--r--
spec/ruby/core/string/upto_spec.rb
98
-rw-r--r--
spec/ruby/core/string/valid_encoding_spec.rb
129
-rw-r--r--
spec/ruby/core/struct/dig_spec.rb
44
-rw-r--r--
spec/ruby/core/struct/dup_spec.rb
20
-rw-r--r--
spec/ruby/core/struct/each_pair_spec.rb
33
-rw-r--r--
spec/ruby/core/struct/each_spec.rb
27
-rw-r--r--
spec/ruby/core/struct/element_reference_spec.rb
52
-rw-r--r--
spec/ruby/core/struct/element_set_spec.rb
29
-rw-r--r--
spec/ruby/core/struct/eql_spec.rb
13
-rw-r--r--
spec/ruby/core/struct/equal_value_spec.rb
7
-rw-r--r--
spec/ruby/core/struct/fixtures/classes.rb
26
-rw-r--r--
spec/ruby/core/struct/hash_spec.rb
46
-rw-r--r--
spec/ruby/core/struct/initialize_spec.rb
43
-rw-r--r--
spec/ruby/core/struct/inspect_spec.rb
15
-rw-r--r--
spec/ruby/core/struct/instance_variables_spec.rb
16
-rw-r--r--
spec/ruby/core/struct/length_spec.rb
12
-rw-r--r--
spec/ruby/core/struct/members_spec.rb
13
-rw-r--r--
spec/ruby/core/struct/new_spec.rb
123
-rw-r--r--
spec/ruby/core/struct/select_spec.rb
30
-rw-r--r--
spec/ruby/core/struct/shared/accessor.rb
7
-rw-r--r--
spec/ruby/core/struct/shared/equal_value.rb
30
-rw-r--r--
spec/ruby/core/struct/shared/inspect.rb
5
-rw-r--r--
spec/ruby/core/struct/size_spec.rb
11
-rw-r--r--
spec/ruby/core/struct/struct_spec.rb
43
-rw-r--r--
spec/ruby/core/struct/tms/cstime_spec.rb
9
-rw-r--r--
spec/ruby/core/struct/tms/cutime_spec.rb
9
-rw-r--r--
spec/ruby/core/struct/tms/element_reference_spec.rb
5
-rw-r--r--
spec/ruby/core/struct/tms/members_spec.rb
5
-rw-r--r--
spec/ruby/core/struct/tms/new_spec.rb
5
-rw-r--r--
spec/ruby/core/struct/tms/stime_spec.rb
9
-rw-r--r--
spec/ruby/core/struct/tms/utime_spec.rb
9
-rw-r--r--
spec/ruby/core/struct/to_a_spec.rb
12
-rw-r--r--
spec/ruby/core/struct/to_h_spec.rb
15
-rw-r--r--
spec/ruby/core/struct/to_s_spec.rb
12
-rw-r--r--
spec/ruby/core/struct/values_at_spec.rb
16
-rw-r--r--
spec/ruby/core/struct/values_spec.rb
11
-rw-r--r--
spec/ruby/core/symbol/all_symbols_spec.rb
14
-rw-r--r--
spec/ruby/core/symbol/capitalize_spec.rb
49
-rw-r--r--
spec/ruby/core/symbol/case_compare_spec.rb
11
-rw-r--r--
spec/ruby/core/symbol/casecmp_spec.rb
74
-rw-r--r--
spec/ruby/core/symbol/comparison_spec.rb
51
-rw-r--r--
spec/ruby/core/symbol/downcase_spec.rb
26
-rw-r--r--
spec/ruby/core/symbol/element_reference_spec.rb
6
-rw-r--r--
spec/ruby/core/symbol/empty_spec.rb
11
-rw-r--r--
spec/ruby/core/symbol/encoding_spec.rb
23
-rw-r--r--
spec/ruby/core/symbol/equal_value_spec.rb
14
-rw-r--r--
spec/ruby/core/symbol/fixtures/classes.rb
3
-rw-r--r--
spec/ruby/core/symbol/id2name_spec.rb
6
-rw-r--r--
spec/ruby/core/symbol/inspect_spec.rb
105
-rw-r--r--
spec/ruby/core/symbol/intern_spec.rb
11
-rw-r--r--
spec/ruby/core/symbol/length_spec.rb
6
-rw-r--r--
spec/ruby/core/symbol/match_spec.rb
70
-rw-r--r--
spec/ruby/core/symbol/next_spec.rb
6
-rw-r--r--
spec/ruby/core/symbol/shared/id2name.rb
9
-rw-r--r--
spec/ruby/core/symbol/shared/length.rb
23
-rw-r--r--
spec/ruby/core/symbol/shared/slice.rb
278
-rw-r--r--
spec/ruby/core/symbol/shared/succ.rb
18
-rw-r--r--
spec/ruby/core/symbol/size_spec.rb
6
-rw-r--r--
spec/ruby/core/symbol/slice_spec.rb
6
-rw-r--r--
spec/ruby/core/symbol/succ_spec.rb
6
-rw-r--r--
spec/ruby/core/symbol/swapcase_spec.rb
34
-rw-r--r--
spec/ruby/core/symbol/symbol_spec.rb
19
-rw-r--r--
spec/ruby/core/symbol/to_proc_spec.rb
41
-rw-r--r--
spec/ruby/core/symbol/to_s_spec.rb
6
-rw-r--r--
spec/ruby/core/symbol/to_sym_spec.rb
9
-rw-r--r--
spec/ruby/core/symbol/upcase_spec.rb
22
-rw-r--r--
spec/ruby/core/systemexit/initialize_spec.rb
27
-rw-r--r--
spec/ruby/core/systemexit/success_spec.rb
13
-rw-r--r--
spec/ruby/core/thread/abort_on_exception_spec.rb
106
-rw-r--r--
spec/ruby/core/thread/add_trace_func_spec.rb
5
-rw-r--r--
spec/ruby/core/thread/alive_spec.rb
58
-rw-r--r--
spec/ruby/core/thread/allocate_spec.rb
9
-rw-r--r--
spec/ruby/core/thread/backtrace/location/absolute_path_spec.rb
12
-rw-r--r--
spec/ruby/core/thread/backtrace/location/base_label_spec.rb
12
-rw-r--r--
spec/ruby/core/thread/backtrace/location/fixtures/classes.rb
17
-rw-r--r--
spec/ruby/core/thread/backtrace/location/fixtures/main.rb
5
-rw-r--r--
spec/ruby/core/thread/backtrace/location/inspect_spec.rb
13
-rw-r--r--
spec/ruby/core/thread/backtrace/location/label_spec.rb
20
-rw-r--r--
spec/ruby/core/thread/backtrace/location/lineno_spec.rb
13
-rw-r--r--
spec/ruby/core/thread/backtrace/location/path_spec.rb
91
-rw-r--r--
spec/ruby/core/thread/backtrace/location/to_s_spec.rb
13
-rw-r--r--
spec/ruby/core/thread/backtrace_spec.rb
27
-rw-r--r--
spec/ruby/core/thread/current_spec.rb
15
-rw-r--r--
spec/ruby/core/thread/element_reference_spec.rb
44
-rw-r--r--
spec/ruby/core/thread/element_set_spec.rb
52
-rw-r--r--
spec/ruby/core/thread/exclusive_spec.rb
18
-rw-r--r--
spec/ruby/core/thread/exit_spec.rb
15
-rw-r--r--
spec/ruby/core/thread/fixtures/classes.rb
298
-rw-r--r--
spec/ruby/core/thread/fork_spec.rb
9
-rw-r--r--
spec/ruby/core/thread/group_spec.rb
5
-rw-r--r--
spec/ruby/core/thread/initialize_spec.rb
27
-rw-r--r--
spec/ruby/core/thread/inspect_spec.rb
44
-rw-r--r--
spec/ruby/core/thread/join_spec.rb
62
-rw-r--r--
spec/ruby/core/thread/key_spec.rb
53
-rw-r--r--
spec/ruby/core/thread/keys_spec.rb
44
-rw-r--r--
spec/ruby/core/thread/kill_spec.rb
21
-rw-r--r--
spec/ruby/core/thread/list_spec.rb
42
-rw-r--r--
spec/ruby/core/thread/main_spec.rb
10
-rw-r--r--
spec/ruby/core/thread/name_spec.rb
56
-rw-r--r--
spec/ruby/core/thread/new_spec.rb
56
-rw-r--r--
spec/ruby/core/thread/pass_spec.rb
8
-rw-r--r--
spec/ruby/core/thread/priority_spec.rb
68
-rw-r--r--
spec/ruby/core/thread/raise_spec.rb
175
-rw-r--r--
spec/ruby/core/thread/run_spec.rb
9
-rw-r--r--
spec/ruby/core/thread/set_trace_func_spec.rb
5
-rw-r--r--
spec/ruby/core/thread/shared/exit.rb
176
-rw-r--r--
spec/ruby/core/thread/shared/start.rb
41
-rw-r--r--
spec/ruby/core/thread/shared/wakeup.rb
61
-rw-r--r--
spec/ruby/core/thread/start_spec.rb
9
-rw-r--r--
spec/ruby/core/thread/status_spec.rb
60
-rw-r--r--
spec/ruby/core/thread/stop_spec.rb
54
-rw-r--r--
spec/ruby/core/thread/terminate_spec.rb
7
-rw-r--r--
spec/ruby/core/thread/thread_variable_get_spec.rb
25
-rw-r--r--
spec/ruby/core/thread/thread_variable_set_spec.rb
26
-rw-r--r--
spec/ruby/core/thread/thread_variable_spec.rb
21
-rw-r--r--
spec/ruby/core/thread/thread_variables_spec.rb
24
-rw-r--r--
spec/ruby/core/thread/value_spec.rb
18
-rw-r--r--
spec/ruby/core/thread/wakeup_spec.rb
7
-rw-r--r--
spec/ruby/core/threadgroup/add_spec.rb
36
-rw-r--r--
spec/ruby/core/threadgroup/default_spec.rb
11
-rw-r--r--
spec/ruby/core/threadgroup/enclose_spec.rb
25
-rw-r--r--
spec/ruby/core/threadgroup/enclosed_spec.rb
14
-rw-r--r--
spec/ruby/core/threadgroup/fixtures/classes.rb
6
-rw-r--r--
spec/ruby/core/threadgroup/list_spec.rb
24
-rw-r--r--
spec/ruby/core/time/_dump_spec.rb
56
-rw-r--r--
spec/ruby/core/time/_load_spec.rb
54
-rw-r--r--
spec/ruby/core/time/asctime_spec.rb
6
-rw-r--r--
spec/ruby/core/time/at_spec.rb
145
-rw-r--r--
spec/ruby/core/time/comparison_spec.rb
94
-rw-r--r--
spec/ruby/core/time/ctime_spec.rb
6
-rw-r--r--
spec/ruby/core/time/day_spec.rb
6
-rw-r--r--
spec/ruby/core/time/dst_spec.rb
6
-rw-r--r--
spec/ruby/core/time/dup_spec.rb
46
-rw-r--r--
spec/ruby/core/time/eql_spec.rb
29
-rw-r--r--
spec/ruby/core/time/fixtures/classes.rb
12
-rw-r--r--
spec/ruby/core/time/friday_spec.rb
11
-rw-r--r--
spec/ruby/core/time/getgm_spec.rb
6
-rw-r--r--
spec/ruby/core/time/getlocal_spec.rb
98
-rw-r--r--
spec/ruby/core/time/getutc_spec.rb
6
-rw-r--r--
spec/ruby/core/time/gm_spec.rb
10
-rw-r--r--
spec/ruby/core/time/gmt_offset_spec.rb
6
-rw-r--r--
spec/ruby/core/time/gmt_spec.rb
8
-rw-r--r--
spec/ruby/core/time/gmtime_spec.rb
6
-rw-r--r--
spec/ruby/core/time/gmtoff_spec.rb
6
-rw-r--r--
spec/ruby/core/time/hash_spec.rb
11
-rw-r--r--
spec/ruby/core/time/hour_spec.rb
17
-rw-r--r--
spec/ruby/core/time/inspect_spec.rb
6
-rw-r--r--
spec/ruby/core/time/isdst_spec.rb
6
-rw-r--r--
spec/ruby/core/time/local_spec.rb
11
-rw-r--r--
spec/ruby/core/time/localtime_spec.rb
127
-rw-r--r--
spec/ruby/core/time/mday_spec.rb
6
-rw-r--r--
spec/ruby/core/time/min_spec.rb
17
-rw-r--r--
spec/ruby/core/time/minus_spec.rb
103
-rw-r--r--
spec/ruby/core/time/mktime_spec.rb
11
-rw-r--r--
spec/ruby/core/time/mon_spec.rb
6
-rw-r--r--
spec/ruby/core/time/monday_spec.rb
11
-rw-r--r--
spec/ruby/core/time/month_spec.rb
6
-rw-r--r--
spec/ruby/core/time/new_spec.rb
99
-rw-r--r--
spec/ruby/core/time/now_spec.rb
6
-rw-r--r--
spec/ruby/core/time/nsec_spec.rb
27
-rw-r--r--
spec/ruby/core/time/plus_spec.rb
100
-rw-r--r--
spec/ruby/core/time/round_spec.rb
33
-rw-r--r--
spec/ruby/core/time/saturday_spec.rb
11
-rw-r--r--
spec/ruby/core/time/sec_spec.rb
7
-rw-r--r--
spec/ruby/core/time/shared/asctime.rb
6
-rw-r--r--
spec/ruby/core/time/shared/day.rb
15
-rw-r--r--
spec/ruby/core/time/shared/getgm.rb
9
-rw-r--r--
spec/ruby/core/time/shared/gm.rb
22
-rw-r--r--
spec/ruby/core/time/shared/gmt_offset.rb
53
-rw-r--r--
spec/ruby/core/time/shared/gmtime.rb
33
-rw-r--r--
spec/ruby/core/time/shared/inspect.rb
23
-rw-r--r--
spec/ruby/core/time/shared/isdst.rb
8
-rw-r--r--
spec/ruby/core/time/shared/local.rb
45
-rw-r--r--
spec/ruby/core/time/shared/month.rb
15
-rw-r--r--
spec/ruby/core/time/shared/now.rb
8
-rw-r--r--
spec/ruby/core/time/shared/time_params.rb
260
-rw-r--r--
spec/ruby/core/time/shared/to_i.rb
9
-rw-r--r--
spec/ruby/core/time/strftime_spec.rb
52
-rw-r--r--
spec/ruby/core/time/subsec_spec.rb
27
-rw-r--r--
spec/ruby/core/time/succ_spec.rb
19
-rw-r--r--
spec/ruby/core/time/sunday_spec.rb
11
-rw-r--r--
spec/ruby/core/time/thursday_spec.rb
11
-rw-r--r--
spec/ruby/core/time/time_spec.rb
7
-rw-r--r--
spec/ruby/core/time/to_a_spec.rb
12
-rw-r--r--
spec/ruby/core/time/to_f_spec.rb
7
-rw-r--r--
spec/ruby/core/time/to_i_spec.rb
6
-rw-r--r--
spec/ruby/core/time/to_r_spec.rb
11
-rw-r--r--
spec/ruby/core/time/to_s_spec.rb
6
-rw-r--r--
spec/ruby/core/time/tuesday_spec.rb
11
-rw-r--r--
spec/ruby/core/time/tv_nsec_spec.rb
5
-rw-r--r--
spec/ruby/core/time/tv_sec_spec.rb
6
-rw-r--r--
spec/ruby/core/time/tv_usec_spec.rb
5
-rw-r--r--
spec/ruby/core/time/usec_spec.rb
39
-rw-r--r--
spec/ruby/core/time/utc_offset_spec.rb
6
-rw-r--r--
spec/ruby/core/time/utc_spec.rb
21
-rw-r--r--
spec/ruby/core/time/wday_spec.rb
9
-rw-r--r--
spec/ruby/core/time/wednesday_spec.rb
11
-rw-r--r--
spec/ruby/core/time/yday_spec.rb
21
-rw-r--r--
spec/ruby/core/time/year_spec.rb
17
-rw-r--r--
spec/ruby/core/time/zone_spec.rb
90
-rw-r--r--
spec/ruby/core/true/and_spec.rb
11
-rw-r--r--
spec/ruby/core/true/inspect_spec.rb
7
-rw-r--r--
spec/ruby/core/true/or_spec.rb
11
-rw-r--r--
spec/ruby/core/true/to_s_spec.rb
7
-rw-r--r--
spec/ruby/core/true/trueclass_spec.rb
15
-rw-r--r--
spec/ruby/core/true/xor_spec.rb
11
-rw-r--r--
spec/ruby/core/unboundmethod/arity_spec.rb
207
-rw-r--r--
spec/ruby/core/unboundmethod/bind_spec.rb
51
-rw-r--r--
spec/ruby/core/unboundmethod/clone_spec.rb
12
-rw-r--r--
spec/ruby/core/unboundmethod/eql_spec.rb
5
-rw-r--r--
spec/ruby/core/unboundmethod/equal_value_spec.rb
101
-rw-r--r--
spec/ruby/core/unboundmethod/fixtures/classes.rb
86
-rw-r--r--
spec/ruby/core/unboundmethod/hash_spec.rb
17
-rw-r--r--
spec/ruby/core/unboundmethod/inspect_spec.rb
7
-rw-r--r--
spec/ruby/core/unboundmethod/name_spec.rb
15
-rw-r--r--
spec/ruby/core/unboundmethod/owner_spec.rb
26
-rw-r--r--
spec/ruby/core/unboundmethod/parameters_spec.rb
5
-rw-r--r--
spec/ruby/core/unboundmethod/shared/to_s.rb
25
-rw-r--r--
spec/ruby/core/unboundmethod/source_location_spec.rb
52
-rw-r--r--
spec/ruby/core/unboundmethod/super_method_spec.rb
28
-rw-r--r--
spec/ruby/core/unboundmethod/to_s_spec.rb
7
-rw-r--r--
spec/ruby/default.mspec
52
-rw-r--r--
spec/ruby/fixtures/basicobject/method_missing.rb
55
-rw-r--r--
spec/ruby/fixtures/class.rb
136
-rw-r--r--
spec/ruby/fixtures/class_variables.rb
58
-rw-r--r--
spec/ruby/fixtures/code/a/load_fixture.bundle
1
-rw-r--r--
spec/ruby/fixtures/code/a/load_fixture.dll
1
-rw-r--r--
spec/ruby/fixtures/code/a/load_fixture.so
1
-rw-r--r--
spec/ruby/fixtures/code/b/load_fixture.rb
1
-rw-r--r--
spec/ruby/fixtures/code/concurrent.rb
12
-rw-r--r--
spec/ruby/fixtures/code/concurrent2.rb
8
-rw-r--r--
spec/ruby/fixtures/code/concurrent3.rb
2
-rw-r--r--
spec/ruby/fixtures/code/file_fixture.rb
1
-rw-r--r--
spec/ruby/fixtures/code/gem/load_fixture.rb
1
-rw-r--r--
spec/ruby/fixtures/code/line_fixture.rb
5
-rw-r--r--
spec/ruby/fixtures/code/load_ext_fixture.rb
1
-rw-r--r--
spec/ruby/fixtures/code/load_fixture
1
-rw-r--r--
spec/ruby/fixtures/code/load_fixture.bundle
1
-rw-r--r--
spec/ruby/fixtures/code/load_fixture.dll
1
-rw-r--r--
spec/ruby/fixtures/code/load_fixture.ext
1
-rw-r--r--
spec/ruby/fixtures/code/load_fixture.ext.bundle
1
-rw-r--r--
spec/ruby/fixtures/code/load_fixture.ext.dll
1
-rw-r--r--
spec/ruby/fixtures/code/load_fixture.ext.rb
1
-rw-r--r--
spec/ruby/fixtures/code/load_fixture.ext.so
1
-rw-r--r--
spec/ruby/fixtures/code/load_fixture.rb
1
-rw-r--r--
spec/ruby/fixtures/code/load_fixture.so
1
-rw-r--r--
spec/ruby/fixtures/code/load_wrap_method_fixture.rb
9
-rw-r--r--
spec/ruby/fixtures/code/methods_fixture.rb
364
-rw-r--r--
spec/ruby/fixtures/code/raise_fixture.rb
1
-rw-r--r--
spec/ruby/fixtures/code/recursive_load_fixture.rb
5
-rw-r--r--
spec/ruby/fixtures/code/recursive_require_fixture.rb
3
-rw-r--r--
spec/ruby/fixtures/code/symlink/symlink1.rb
1
-rw-r--r--
spec/ruby/fixtures/code/symlink/symlink2/symlink2.rb
1
-rw-r--r--
spec/ruby/fixtures/code/wrap_fixture.rb
3
-rw-r--r--
spec/ruby/fixtures/code_loading.rb
26
-rw-r--r--
spec/ruby/fixtures/constants.rb
288
-rw-r--r--
spec/ruby/fixtures/enumerator/classes.rb
15
-rw-r--r--
spec/ruby/fixtures/math/common.rb
3
-rw-r--r--
spec/ruby/fixtures/rational.rb
11
-rw-r--r--
spec/ruby/fixtures/reflection.rb
352
-rw-r--r--
spec/ruby/language/BEGIN_spec.rb
32
-rw-r--r--
spec/ruby/language/README
30
-rw-r--r--
spec/ruby/language/alias_spec.rb
246
-rw-r--r--
spec/ruby/language/and_spec.rb
80
-rw-r--r--
spec/ruby/language/array_spec.rb
155
-rw-r--r--
spec/ruby/language/block_spec.rb
865
-rw-r--r--
spec/ruby/language/break_spec.rb
348
-rw-r--r--
spec/ruby/language/case_spec.rb
382
-rw-r--r--
spec/ruby/language/class_spec.rb
332
-rw-r--r--
spec/ruby/language/class_variable_spec.rb
84
-rw-r--r--
spec/ruby/language/constants_spec.rb
613
-rw-r--r--
spec/ruby/language/def_spec.rb
714
-rw-r--r--
spec/ruby/language/defined_spec.rb
1132
-rw-r--r--
spec/ruby/language/encoding_spec.rb
36
-rw-r--r--
spec/ruby/language/ensure_spec.rb
126
-rw-r--r--
spec/ruby/language/execution_spec.rb
15
-rw-r--r--
spec/ruby/language/file_spec.rb
29
-rw-r--r--
spec/ruby/language/fixtures/argv_encoding.rb
1
-rw-r--r--
spec/ruby/language/fixtures/array.rb
11
-rw-r--r--
spec/ruby/language/fixtures/block.rb
57
-rw-r--r--
spec/ruby/language/fixtures/break.rb
263
-rw-r--r--
spec/ruby/language/fixtures/break_lambda_toplevel.rb
9
-rw-r--r--
spec/ruby/language/fixtures/break_lambda_toplevel_block.rb
23
-rw-r--r--
spec/ruby/language/fixtures/break_lambda_toplevel_method.rb
17
-rw-r--r--
spec/ruby/language/fixtures/classes.rb
31
-rw-r--r--
spec/ruby/language/fixtures/coding_us_ascii.rb
11
-rw-r--r--
spec/ruby/language/fixtures/coding_utf_8.rb
11
-rw-r--r--
spec/ruby/language/fixtures/constant_visibility.rb
98
-rw-r--r--
spec/ruby/language/fixtures/constants_sclass.rb
54
-rw-r--r--
spec/ruby/language/fixtures/def.rb
8
-rw-r--r--
spec/ruby/language/fixtures/defined.rb
298
-rw-r--r--
spec/ruby/language/fixtures/dollar_zero.rb
6
-rw-r--r--
spec/ruby/language/fixtures/ensure.rb
72
-rw-r--r--
spec/ruby/language/fixtures/file.rb
1
-rw-r--r--
spec/ruby/language/fixtures/freeze_magic_comment_across_files.rb
5
-rw-r--r--
spec/ruby/language/fixtures/freeze_magic_comment_across_files_diff_enc.rb
5
-rw-r--r--
spec/ruby/language/fixtures/freeze_magic_comment_across_files_no_comment.rb
5
-rw-r--r--
spec/ruby/language/fixtures/freeze_magic_comment_one_literal.rb
4
-rw-r--r--
spec/ruby/language/fixtures/freeze_magic_comment_required.rb
3
-rw-r--r--
spec/ruby/language/fixtures/freeze_magic_comment_required_diff_enc.rb
bin
0 -> 181 bytes
-rw-r--r--
spec/ruby/language/fixtures/freeze_magic_comment_required_no_comment.rb
1
-rw-r--r--
spec/ruby/language/fixtures/freeze_magic_comment_two_literals.rb
3
-rw-r--r--
spec/ruby/language/fixtures/hash_strings_ascii8bit.rb
7
-rw-r--r--
spec/ruby/language/fixtures/hash_strings_usascii.rb
7
-rw-r--r--
spec/ruby/language/fixtures/hash_strings_utf8.rb
7
-rw-r--r--
spec/ruby/language/fixtures/match_operators.rb
9
-rw-r--r--
spec/ruby/language/fixtures/metaclass.rb
34
-rw-r--r--
spec/ruby/language/fixtures/module.rb
24
-rw-r--r--
spec/ruby/language/fixtures/next.rb
134
-rw-r--r--
spec/ruby/language/fixtures/precedence.rb
16
-rw-r--r--
spec/ruby/language/fixtures/private.rb
59
-rw-r--r--
spec/ruby/language/fixtures/rescue.rb
63
-rw-r--r--
spec/ruby/language/fixtures/return.rb
139
-rw-r--r--
spec/ruby/language/fixtures/send.rb
140
-rw-r--r--
spec/ruby/language/fixtures/squiggly_heredoc.rb
39
-rw-r--r--
spec/ruby/language/fixtures/super.rb
569
-rw-r--r--
spec/ruby/language/fixtures/variables.rb
85
-rw-r--r--
spec/ruby/language/fixtures/yield.rb
37
-rw-r--r--
spec/ruby/language/for_spec.rb
177
-rw-r--r--
spec/ruby/language/hash_spec.rb
154
-rw-r--r--
spec/ruby/language/heredoc_spec.rb
87
-rw-r--r--
spec/ruby/language/if_spec.rb
354
-rw-r--r--
spec/ruby/language/lambda_spec.rb
573
-rw-r--r--
spec/ruby/language/line_spec.rb
45
-rw-r--r--
spec/ruby/language/loop_spec.rb
67
-rw-r--r--
spec/ruby/language/magic_comment_spec.rb
62
-rw-r--r--
spec/ruby/language/match_spec.rb
74
-rw-r--r--
spec/ruby/language/metaclass_spec.rb
143
-rw-r--r--
spec/ruby/language/method_spec.rb
1290
-rw-r--r--
spec/ruby/language/module_spec.rb
91
-rw-r--r--
spec/ruby/language/next_spec.rb
410
-rw-r--r--
spec/ruby/language/not_spec.rb
51
-rw-r--r--
spec/ruby/language/numbers_spec.rb
97
-rw-r--r--
spec/ruby/language/optional_assignments_spec.rb
226
-rw-r--r--
spec/ruby/language/or_spec.rb
90
-rw-r--r--
spec/ruby/language/order_spec.rb
75
-rw-r--r--
spec/ruby/language/precedence_spec.rb
448
-rw-r--r--
spec/ruby/language/predefined/data_spec.rb
29
-rw-r--r--
spec/ruby/language/predefined/fixtures/data1.rb
4
-rw-r--r--
spec/ruby/language/predefined/fixtures/data2.rb
4
-rw-r--r--
spec/ruby/language/predefined/fixtures/data3.rb
7
-rw-r--r--
spec/ruby/language/predefined/fixtures/data4.rb
4
-rw-r--r--
spec/ruby/language/predefined/fixtures/data5.rb
5
-rw-r--r--
spec/ruby/language/predefined/fixtures/data_only.rb
2
-rw-r--r--
spec/ruby/language/predefined/fixtures/print_data.rb
3
-rw-r--r--
spec/ruby/language/predefined_spec.rb
1221
-rw-r--r--
spec/ruby/language/private_spec.rb
67
-rw-r--r--
spec/ruby/language/proc_spec.rb
220
-rw-r--r--
spec/ruby/language/redo_spec.rb
66
-rw-r--r--
spec/ruby/language/regexp/anchors_spec.rb
179
-rw-r--r--
spec/ruby/language/regexp/back-references_spec.rb
48
-rw-r--r--
spec/ruby/language/regexp/character_classes_spec.rb
610
-rw-r--r--
spec/ruby/language/regexp/encoding_spec.rb
103
-rw-r--r--
spec/ruby/language/regexp/escapes_spec.rb
81
-rw-r--r--
spec/ruby/language/regexp/grouping_spec.rb
23
-rw-r--r--
spec/ruby/language/regexp/interpolation_spec.rb
58
-rw-r--r--
spec/ruby/language/regexp/modifiers_spec.rb
110
-rw-r--r--
spec/ruby/language/regexp/repetition_spec.rb
57
-rw-r--r--
spec/ruby/language/regexp_spec.rb
150
-rw-r--r--
spec/ruby/language/rescue_spec.rb
293
-rw-r--r--
spec/ruby/language/retry_spec.rb
52
-rw-r--r--
spec/ruby/language/return_spec.rb
245
-rw-r--r--
spec/ruby/language/safe_navigator_spec.rb
101
-rw-r--r--
spec/ruby/language/send_spec.rb
521
-rw-r--r--
spec/ruby/language/shared/__FILE__.rb
23
-rw-r--r--
spec/ruby/language/shared/__LINE__.rb
15
-rw-r--r--
spec/ruby/language/singleton_class_spec.rb
293
-rw-r--r--
spec/ruby/language/string_spec.rb
282
-rw-r--r--
spec/ruby/language/super_spec.rb
282
-rw-r--r--
spec/ruby/language/symbol_spec.rb
93
-rw-r--r--
spec/ruby/language/throw_spec.rb
80
-rw-r--r--
spec/ruby/language/undef_spec.rb
72
-rw-r--r--
spec/ruby/language/unless_spec.rb
43
-rw-r--r--
spec/ruby/language/until_spec.rb
234
-rw-r--r--
spec/ruby/language/variables_spec.rb
760
-rw-r--r--
spec/ruby/language/while_spec.rb
344
-rw-r--r--
spec/ruby/language/yield_spec.rb
179
-rw-r--r--
spec/ruby/library/English/English_spec.rb
171
-rw-r--r--
spec/ruby/library/abbrev/abbrev_spec.rb
31
-rw-r--r--
spec/ruby/library/base64/decode64_spec.rb
9
-rw-r--r--
spec/ruby/library/base64/encode64_spec.rb
14
-rw-r--r--
spec/ruby/library/base64/urlsafe_decode64_spec.rb
27
-rw-r--r--
spec/ruby/library/base64/urlsafe_encode64_spec.rb
22
-rw-r--r--
spec/ruby/library/bigdecimal/abs_spec.rb
50
-rw-r--r--
spec/ruby/library/bigdecimal/add_spec.rb
179
-rw-r--r--
spec/ruby/library/bigdecimal/case_compare_spec.rb
7
-rw-r--r--
spec/ruby/library/bigdecimal/ceil_spec.rb
104
-rw-r--r--
spec/ruby/library/bigdecimal/coerce_spec.rb
26
-rw-r--r--
spec/ruby/library/bigdecimal/comparison_spec.rb
81
-rw-r--r--
spec/ruby/library/bigdecimal/div_spec.rb
102
-rw-r--r--
spec/ruby/library/bigdecimal/divide_spec.rb
7
-rw-r--r--
spec/ruby/library/bigdecimal/divmod_spec.rb
180
-rw-r--r--
spec/ruby/library/bigdecimal/double_fig_spec.rb
9
-rw-r--r--
spec/ruby/library/bigdecimal/eql_spec.rb
6
-rw-r--r--
spec/ruby/library/bigdecimal/equal_value_spec.rb
7
-rw-r--r--
spec/ruby/library/bigdecimal/exponent_spec.rb
38
-rw-r--r--
spec/ruby/library/bigdecimal/finite_spec.rb
35
-rw-r--r--
spec/ruby/library/bigdecimal/fix_spec.rb
57
-rw-r--r--
spec/ruby/library/bigdecimal/fixtures/classes.rb
17
-rw-r--r--
spec/ruby/library/bigdecimal/floor_spec.rb
100
-rw-r--r--
spec/ruby/library/bigdecimal/frac_spec.rb
48
-rw-r--r--
spec/ruby/library/bigdecimal/gt_spec.rb
98
-rw-r--r--
spec/ruby/library/bigdecimal/gte_spec.rb
102
-rw-r--r--
spec/ruby/library/bigdecimal/infinite_spec.rb
32
-rw-r--r--
spec/ruby/library/bigdecimal/inspect_spec.rb
47
-rw-r--r--
spec/ruby/library/bigdecimal/limit_spec.rb
30
-rw-r--r--
spec/ruby/library/bigdecimal/lt_spec.rb
96
-rw-r--r--
spec/ruby/library/bigdecimal/lte_spec.rb
102
-rw-r--r--
spec/ruby/library/bigdecimal/minus_spec.rb
58
-rw-r--r--
spec/ruby/library/bigdecimal/mode_spec.rb
36
-rw-r--r--
spec/ruby/library/bigdecimal/modulo_spec.rb
12
-rw-r--r--
spec/ruby/library/bigdecimal/mult_spec.rb
24
-rw-r--r--
spec/ruby/library/bigdecimal/multiply_spec.rb
26
-rw-r--r--
spec/ruby/library/bigdecimal/nan_spec.rb
23
-rw-r--r--
spec/ruby/library/bigdecimal/new_spec.rb
109
-rw-r--r--
spec/ruby/library/bigdecimal/nonzero_spec.rb
29
-rw-r--r--
spec/ruby/library/bigdecimal/plus_spec.rb
47
-rw-r--r--
spec/ruby/library/bigdecimal/power_spec.rb
6
-rw-r--r--
spec/ruby/library/bigdecimal/precs_spec.rb
49
-rw-r--r--
spec/ruby/library/bigdecimal/quo_spec.rb
13
-rw-r--r--
spec/ruby/library/bigdecimal/remainder_spec.rb
84
-rw-r--r--
spec/ruby/library/bigdecimal/round_spec.rb
202
-rw-r--r--
spec/ruby/library/bigdecimal/shared/eql.rb
61
-rw-r--r--
spec/ruby/library/bigdecimal/shared/modulo.rb
116
-rw-r--r--
spec/ruby/library/bigdecimal/shared/mult.rb
97
-rw-r--r--
spec/ruby/library/bigdecimal/shared/power.rb
72
-rw-r--r--
spec/ruby/library/bigdecimal/shared/quo.rb
59
-rw-r--r--
spec/ruby/library/bigdecimal/shared/to_int.rb
16
-rw-r--r--
spec/ruby/library/bigdecimal/sign_spec.rb
47
-rw-r--r--
spec/ruby/library/bigdecimal/split_spec.rb
88
-rw-r--r--
spec/ruby/library/bigdecimal/sqrt_spec.rb
112
-rw-r--r--
spec/ruby/library/bigdecimal/sub_spec.rb
53
-rw-r--r--
spec/ruby/library/bigdecimal/to_f_spec.rb
55
-rw-r--r--
spec/ruby/library/bigdecimal/to_i_spec.rb
7
-rw-r--r--
spec/ruby/library/bigdecimal/to_int_spec.rb
8
-rw-r--r--
spec/ruby/library/bigdecimal/to_r_spec.rb
16
-rw-r--r--
spec/ruby/library/bigdecimal/to_s_spec.rb
73
-rw-r--r--
spec/ruby/library/bigdecimal/truncate_spec.rb
81
-rw-r--r--
spec/ruby/library/bigdecimal/uminus_spec.rb
58
-rw-r--r--
spec/ruby/library/bigdecimal/uplus_spec.rb
20
-rw-r--r--
spec/ruby/library/bigdecimal/ver_spec.rb
11
-rw-r--r--
spec/ruby/library/bigdecimal/zero_spec.rb
28
-rw-r--r--
spec/ruby/library/bigmath/log_spec.rb
10
-rw-r--r--
spec/ruby/library/cgi/cookie/domain_spec.rb
23
-rw-r--r--
spec/ruby/library/cgi/cookie/expires_spec.rb
23
-rw-r--r--
spec/ruby/library/cgi/cookie/initialize_spec.rb
147
-rw-r--r--
spec/ruby/library/cgi/cookie/name_spec.rb
23
-rw-r--r--
spec/ruby/library/cgi/cookie/parse_spec.rb
18
-rw-r--r--
spec/ruby/library/cgi/cookie/path_spec.rb
23
-rw-r--r--
spec/ruby/library/cgi/cookie/secure_spec.rb
70
-rw-r--r--
spec/ruby/library/cgi/cookie/to_s