# Rspec Self Class Method Access

**URL:** <https://www.ruby-forum.com/t/rspec-self-class-method-access/232330>\
**Category:** Deployment\
**Created:** [October 3, 2014, 12:35am UTC](https://www.ruby-forum.com/t/rspec-self-class-method-access/232330 "2014-10-03T00:35:53Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![addis\_a](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/c4cdca/32.png) [@addis\_a](https://www.ruby-forum.com/u/addis_a)\
**Post date:** [October 3, 2014, 12:35am UTC](https://www.ruby-forum.com/t/rspec-self-class-method-access/232330/1 "2014-10-03T00:35:53Z")

</div>

I have a class that have self methods.

Class X \< ActiveRecord::Base  
self.do\_something { puts ‘do something’ }  
end

The model spec uses Factory Girl so an instance is created on the class.  
When run rspec, do\_something is not recognized.

How do I access X.do\_something in rspec? Also, please provide an  
example of a small test (i.e., expect) with do\_something.

Thanks!
