More Atom and Ruby - Using ruby-test

I continue to try and get Atom setup in the most productive way - especially for Ruby programming. I continue to be impressed with the tool. For unit testing I favor MiniTest and I wanted a way to run tests from inside Atom without leaving the editor environment.

After trying out of a couple of packages I settled on ruby-test.

Installation

Installation of ruby-test is straightforward. I used the command line Atom install tool apm. The following worked for me :

apm install ruby-test

After installing the ruby-test package restart Atom by using atom from the command line and then configure the testing package by going to Atom/Preferences/Packages and then searching for ruby-test. You’ll want to set your “Test Framework” as explained in the configuration panel.

The tool worked seamlessly for me after doing this.

Review

Install was straightforward and the tool within Atom worked seamlessly for me. My environment is :

  • OS X 10.10.5 (Yosemite)
  • Atom 1.2.0
  • ruby-test 0.9.16

The tool pops up a panel when running tests and shows the MiniTest output just like you’d see from the command line. The panel has a close button (unlike some of the other unit test packages I tried out in Atom) so you can close the unit test info when you no longer need it or want additional screen real estate. The panel that pops up includes a link in the left hand corner to “Settings” that brings up you to the ruby-test Settings page.

I generally run a single test after I finish writing it by placing my cursor on the test and hitting command-control-R and then run all the tests in a Ruby test file by hitting command-control-T. Both of these approaches worked without issue.




Enjoy Reading This Article?

Here are some more articles you might like to read next:

  • Elixir/OTP Supervision
  • Using Git From Inside Atom
  • Elixir and Documentation
  • Elxiir Unit Tests and Iterating a Single Test
  • Using Rubocop in Atom