# Testing Named Scopes

DevFeed: [Testing Named Scopes](<https://devfeed.tech/articles/testing-named-scopes-15907.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/testing-named-scopes>)

Author: Square Engineering

Published: 2010-10-14T16:00:00Z

Content type: tutorial

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [Testing](<https://devfeed.tech/topics/testing.md>), [Rails](<https://devfeed.tech/topics/rails.md>), [Ruby](<https://devfeed.tech/topics/ruby.md>), [RSpec](<https://devfeed.tech/topics/rspec.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [activerecord](<https://devfeed.tech/tags/activerecord.md>), [code](<https://devfeed.tech/tags/code.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [rails](<https://devfeed.tech/tags/rails.md>), [ruby](<https://devfeed.tech/tags/ruby.md>), [scopes](<https://devfeed.tech/tags/scopes.md>), [sql](<https://devfeed.tech/tags/sql.md>), [test](<https://devfeed.tech/tags/test.md>), [testing](<https://devfeed.tech/tags/testing.md>)

## AI overview

This tutorial presents a helper for testing Rails ActiveRecord named scopes. It uses concise Ruby conditions with RSpec to verify that a scope returns the expected subset, including cases involving SQL, joins, or subqueries.

## Source excerpt

Test your named scopes with Rail code