m
m copied to clipboard
A Test::Unit runner that can run tests by line number.
Minitest 5.19 broke backwards compatibility and removed the Minitest::Unit::VERSION constant. This uses the Minitest::VERSION constant if the Minitest::Unit::VERSION constant is not available.
Using a Jest-like "xit" to exclude a test. I suggest adding "xit" as a magic comment above a test to exclude the test. E.g. `# xit`
When test failing, we can see a file path like this.  Then, we can copy it, and run it again with m. ```sh m /home/zw963/Stocks/marketbet_crawler/test/stocks_test.rb:11 Failed loading test file:...
Hello, While attempting to package this for Guix, I've noticed that it depends on rocco, which has been archived on Github (unmaintained): https://github.com/rtomayko/rocco/. I'll try to build the package without...
Add JRuby ruby version. Add TruffleRuby with GraalVM ruby version. Add Mac OS operating system. Update Ruby CI workflow to run test rake task (without standard). Add new StandardRB workflow...
`m` recently dropped Ruby 2.6 because it is EOL, and pinned the required Ruby to 2.7. But, `m` is building against Minitest 4.x, who's last release (4.7.5) was on June...
The library now requires Ruby 2.7, which ships with Rake 13. No need to specify a minimum version anymore.
Replace with Rails' TestParser using Ripper.
Update README with the following: * Reference the current m version. * Reference the current supported Ruby. * Update supported test frameworks. * Update Minitest::Test (Minitest 5.x) * Add Minitest::Spec...
Given the below tests, when I run `m /spec.rb:8`, I expect the `m` runner to only execute the test in scenario2. But instead, it executes both scenario1 and scenario2 because...