---
title: "Nolan Phillips (@nolanphillips) | Hashnode"
description: "Nolan Phillips (@nolanphillips) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@nolanphillips"
---

@nolanphillips

# Nolan Phillips

@nolanphillips · Joined April 2022

[Website](https://blog.nolanphillips.com/)

### [Can we make a grammar for our design system?](https://blog.nolanphillips.com/design-system-grammar?utm_source=hashnode&utm_medium=feed)

Design tokens are not enough to ensure visual consistency. Could a grammar help us with that goal?

2 min read · [blog.nolanphillips.com](https://blog.nolanphillips.com/design-system-grammar?utm_source=hashnode&utm_medium=feed)

[Jun 22, 2022](https://hashnode.com/posts/design-system-grammar/62b30649d71e968fec4dc31f)

### [How to Mock ActionMailer](https://blog.nolanphillips.com/how-to-mock-actionmailer?utm_source=hashnode&utm_medium=feed)

Using RSpec custom matchers to make clean ActionMailer mocks

2 min read · [blog.nolanphillips.com](https://blog.nolanphillips.com/how-to-mock-actionmailer?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/how-to-mock-actionmailer/627e7ab255afbae29a622bd2) [May 13, 2022](https://hashnode.com/posts/how-to-mock-actionmailer/627e7ab255afbae29a622bd2)

### [Testing for Change](https://blog.nolanphillips.com/testing-for-change?utm_source=hashnode&utm_medium=feed)

How using the RSpec \`change\` matcher can make your Rails tests easier to read and maintain.

4 min read · [blog.nolanphillips.com](https://blog.nolanphillips.com/testing-for-change?utm_source=hashnode&utm_medium=feed)

[May 10, 2022](https://hashnode.com/posts/testing-for-change/627a7f25f543e7a92b80358e)

### [An Introduction to Contract Testing in Rails](https://blog.nolanphillips.com/contract-testing-in-rails?utm_source=hashnode&utm_medium=feed)

Greater confidence. Fewer specs.

3 min read · [blog.nolanphillips.com](https://blog.nolanphillips.com/contract-testing-in-rails?utm_source=hashnode&utm_medium=feed)

[May 3, 2022](https://hashnode.com/posts/contract-testing-in-rails/62718964f602e011e9f66f78)

### [Testing GraphQL in Rails](https://blog.nolanphillips.com/testing-graphql-in-rails?utm_source=hashnode&utm_medium=feed)

Writing clean RSpec tests with Rails and graphql-ruby.

3 min read · [blog.nolanphillips.com](https://blog.nolanphillips.com/testing-graphql-in-rails?utm_source=hashnode&utm_medium=feed)

[Apr 13, 2022](https://hashnode.com/posts/testing-graphql-in-rails/62571f1cd448c6c43fbf1d0a)
