Atomic Object Show Nav
Close Menu
< Blog Home
Atomic Object
Services
Team
Culture
Portfolio
Contact
Atomic Object Atomic Object
Services
Team
Culture
Portfolio
Blog
Contact
Atomic Object
Services
Team
Culture
Portfolio
Blog
Contact

Atomic Spin

Atomic Object’s blog on everything we find fascinating.

Close
< back to Blog Home

Topics

  • Atomic Thinking
  • Resources for Clients
  • Project & Team Management
  • UX & Design
  • Development
  • Platforms & Languages
  • The Software Life
  • Miscellaneous
  • RSS
  • Twitter
  • GitHub
  • Facebook
  • Instagram
  • LinkedIn
  • Dribbble
Great Not Big
Read Carl’s blog on building & running a software company. Carl Erickson is the CEO and co-founder of Atomic Object.
Visit Carl’s Blog >
Join Our Team
Learn what it's like to be a part of the Atomic team.
Careers at Atomic >

CTO Universe

CTO Universe
Topics 36 Posts

elixir

Testing in Elixir with Multiple Environments

About a year ago, I was learning how to properly unit test Phoenix applications using the Mox library. The strategy I adopted for my side projects involves adding “module dependencies” to any module I want to unit test, and then using Mox to configure those dependencies during the tests. While that approach is great for […]
Tagged: testing elixirPosted on October 22, 2018 by Aaron King in Functional Programming2 Comments
2018.10.22

Unit Testing Phoenix Controllers with Mox

As the ecosystem for Elixir matures more and more, there are some libraries that seem particularly promising to me. One of them is Mox, a simple but powerful library for implementing mocks for predefined behaviours (note the British spelling!). 
Tagged: testing unit testing elixir moxPosted on December 27, 2017 by Aaron King in Functional Programming6 Comments
2017.12.27

Atomic does more than talk about software. We also make it — for clients large and small in all kinds of industries.

Check out our portfolio.

Atomic is a software design + development consultancy.

© 2019 Atomic Object LLC
Explore
  • Careers
  • Diversity
  • Resources
  • Atomic Blog
Offices
  • Grand Rapids
  • Ann Arbor
Details
  • Contact
  • Media
  • Privacy Policy
Certified B Corporation