@@ -128,6 +128,104 @@ function test_when_package_manager_is_xbps()
128128 package_manager=" $original_package_manager "
129129}
130130
131+ function test_ruby_version_is_less_than_2_1_0_and_when_package_manager_is_apt()
132+ {
133+ local original_package_manager=" $package_manager "
134+ package_manager=" apt"
135+ ruby_version=" 2.0.0"
136+
137+ source " $ruby_install_dir /$ruby /dependencies.sh"
138+
139+ assertFalse " did not omit libgmp-dev from \$ ruby_dependencies" \
140+ ' [[ "${ruby_dependencies[*]}" == *libgmp-dev" ]]'
141+
142+ package_manager=" $original_package_manager "
143+ }
144+
145+ function test_ruby_version_is_less_than_2_1_0_and_when_package_manager_is_dnf()
146+ {
147+ local original_package_manager=" $package_manager "
148+ package_manager=" dnf"
149+ ruby_version=" 2.0.0"
150+
151+ source " $ruby_install_dir /$ruby /dependencies.sh"
152+
153+ assertFalse " did not omit gmp-devel from \$ ruby_dependencies" \
154+ ' [[ "${ruby_dependencies[*]}" == *gmp-devel" ]]'
155+
156+ package_manager=" $original_package_manager "
157+ }
158+
159+ function test_ruby_version_is_less_than_2_1_0_and_when_package_manager_is_yum()
160+ {
161+ local original_package_manager=" $package_manager "
162+ package_manager=" yum"
163+ ruby_version=" 2.0.0"
164+
165+ source " $ruby_install_dir /$ruby /dependencies.sh"
166+
167+ assertFalse " did not omit gmp-devel from \$ ruby_dependencies" \
168+ ' [[ "${ruby_dependencies[*]}" == *gmp-devel" ]]'
169+
170+ package_manager=" $original_package_manager "
171+ }
172+
173+ function test_ruby_version_is_less_than_2_1_0_and_when_package_manager_is_pacman()
174+ {
175+ local original_package_manager=" $package_manager "
176+ package_manager=" pacman"
177+ ruby_version=" 2.0.0"
178+
179+ source " $ruby_install_dir /$ruby /dependencies.sh"
180+
181+ assertFalse " did not omit gmp from \$ ruby_dependencies" \
182+ ' [[ "${ruby_dependencies[*]}" == *gmp" ]]'
183+
184+ package_manager=" $original_package_manager "
185+ }
186+
187+ function test_ruby_version_is_less_than_2_1_0_and_when_package_manager_is_zypper()
188+ {
189+ local original_package_manager=" $package_manager "
190+ package_manager=" zypper"
191+ ruby_version=" 2.0.0"
192+
193+ source " $ruby_install_dir /$ruby /dependencies.sh"
194+
195+ assertFalse " did not omit gmp-devel from \$ ruby_dependencies" \
196+ ' [[ "${ruby_dependencies[*]}" == *gmp-devel" ]]'
197+
198+ package_manager=" $original_package_manager "
199+ }
200+
201+ function test_ruby_version_is_less_than_2_1_0_and_when_package_manager_is_pkg()
202+ {
203+ local original_package_manager=" $package_manager "
204+ package_manager=" pkg"
205+ ruby_version=" 2.0.0"
206+
207+ source " $ruby_install_dir /$ruby /dependencies.sh"
208+
209+ assertFalse " did not omit gmp from \$ ruby_dependencies" \
210+ ' [[ "${ruby_dependencies[*]}" == *gmp" ]]'
211+
212+ package_manager=" $original_package_manager "
213+ }
214+
215+ function test_ruby_version_is_less_than_2_1_0_and_when_package_manager_is_xbps()
216+ {
217+ local original_package_manager=" $package_manager "
218+ package_manager=" xbps"
219+ ruby_version=" 2.0.0"
220+
221+ source " $ruby_install_dir /$ruby /dependencies.sh"
222+
223+ assertFalse " did not omit gmp-devel from \$ ruby_dependencies" \
224+ ' [[ "${ruby_dependencies[*]}" == *gmp-devel" ]]'
225+
226+ package_manager=" $original_package_manager "
227+ }
228+
131229function test_when_ruby_version_is_less_than_3_3_0_and_package_manager_is_apt()
132230{
133231 local original_package_manager=" $package_manager "
0 commit comments