Project

General

Profile

Actions

Misc #16235

open

ENV.assoc spec test does not test invalid name

Added by burdettelamar@yahoo.com (Burdette Lamar) about 2 years ago. Updated about 2 years ago.

Status:
Open
Priority:
Normal
Assignee:
-
[ruby-core:95205]

Description

The most important thing here is an added test for an invalid name argument to ENV.assoc, which should raise TypeError.

I've also added to spec_helper.rb:

  • Methods :reserve_names and :release_names, to reserve and release names used in the test.
  • Method :mock_to_str, to return a mock object that responds to :to_str.

The updated assoc_spec.rb uses all of these, as will many other spec tests for ENV, as I get to them.

It's known that some of the ENV spec tests do not test a method's return value, and that some do not test error conditions (as above), so more to come. All in good time.


Files

t.diff (2.24 KB) t.diff burdettelamar@yahoo.com (Burdette Lamar), 10/03/2019 09:04 PM
Actions

Also available in: Atom PDF