Constant definition matcher

Hello all,

I need to specify that a class should define a constant.

I couldn’t find something such as “should define_const(‘MY_CONST’)” in
the RSpec documentation, even though there are similar matchers such
as “should respond_to”.

I know I can write the matcher myself (that wouldn’t be so difficult)
but is there a reason ?

Thanks!


Nicolas J.
Belighted.com - Web 2.0 Consulting & Training
Frailers.net - Communauté Ruby on Rails francophone

On Jan 24, 2008 8:56 AM, Nicolas J. [email protected] wrote:

Hello all,

I need to specify that a class should define a constant.

I couldn’t find something such as “should define_const(‘MY_CONST’)” in
the RSpec documentation, even though there are similar matchers such
as “should respond_to”.

I know I can write the matcher myself (that wouldn’t be so difficult)
but is there a reason ?

Nope. Just an oversight. Feel free to contribute your solution to the
lighthouse (http://rspec.lighthouseapp.com).

Cheers,
David