Git Product home page Git Product logo

atom-python-test's Introduction

ruby-test package

Build Status

Run Ruby tests, RSpec examples, and Cucumber features from Atom, quickly and easily.


Announcement

This project is no longer maintained. I'm looking for someone to take over this project as a maintainer. I haven't used ruby-test for over a year. Contact me through Twitter direct message: @moxicon.


Running tests is quick and easy

Install

In Atom's Settings, go to Packages, search for "Ruby Test". Click the Install button.

Configure

IMPORTANT: Before configuring ruby-test, toggle to the test panel to activate the package: cmd-ctrl-x.

This relies on the platformio-ide-terminal package to run commands and has its own settings. Make sure, in its settings, the Working Directory is set to "Project". This is the package's default, but might be different if you already had the package installed.

Ruby Test Settings view

Run

Open the test file you want to run, then issue one of the following:

  • cmd-ctrl-y - Run all the test files
  • cmd-ctrl-t - Run the current test file
  • cmd-ctrl-r - Run the test at the current line in test file
  • cmd-ctrl-e - Re-run the previous test (doesn't need to have the test file active)

Features

  • Run all the tests in the project
  • Run the tests for current test file
  • Run single test at cursor
  • Run previous test
  • Configure the shell commands that run the tests
  • Supports Ruby managers, like rvm and rbenv
  • Supports bash, z-shell, fish
  • Supports Test::Unit, RSpec, Minitest, and Cucumber

Helpful Tips

Contributing

Any of the following are appreciated:

atom-python-test's People

Contributors

calmyournerves avatar douglas avatar drenmi avatar dropsofserenity avatar dsandstrom avatar gav1n avatar hola-soy-milk avatar izuzak avatar maletor avatar mbarbieri avatar mmmries avatar moiristo avatar moxley avatar mvalipour avatar nolanpro avatar roychoo avatar shugo avatar tomkadwill avatar willmanduffy avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.