Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,14 @@ jobs:
test:
runs-on: "ubuntu-latest"
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
- uses: actions/checkout@v5.0.0
- uses: actions/setup-node@v5.0.0
with:
node-version: 16
node-version: 22
- name: Set up Ruby
uses: ruby/setup-ruby@v1
uses: ruby/setup-ruby@v1.263.0
with:
ruby-version: '3.0'
ruby-version: '3.3'
- name: Update rubygems & bundler
run: |
ruby -v
Expand Down
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@ node_modules/
out/
.DS_Store
ruby/Gemfile.lock
/.vscode-test
.vscode-test/
*.vsix
1 change: 0 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
"files.exclude": {
".git": true,
"node_modules": true,
"out": true
},
"typescript.tsdk": "node_modules/typescript/lib",
"[ruby]": {
Expand Down
3 changes: 3 additions & 0 deletions .vscodeignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,6 @@ tsconfig.json
.gitignore
*.vsix
out/test/**
.github/**
.vscode-test/
bin/**
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2019-2021 Connor Shea
Copyright (c) 2019-2025 Connor Shea

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ The extension supports the RSpec and Minitest test frameworks.

### RSpec

The extension needs Ruby and the `rspec-core` gem installed (and any other dependencies required by your test suite). It's been tested with Ruby 2.6 and Rspec 3.8, but it should work with most recent versions of Ruby and all versions of Rspec 3.x above 3.6.0 (versions before 3.6.0 do not currently work because they don't expose an `id` property for tests in the JSON formatter).
The extension needs Ruby and the `rspec-core` gem installed (and any other dependencies required by your test suite). It's been tested with Ruby 3.4 and Rspec 3.8, but it should work with most recent versions of Ruby and all versions of Rspec 3.x above 3.6.0 (versions before 3.6.0 do not currently work because they don't expose an `id` property for tests in the JSON formatter).

By default, you need to have `rspec` installed via Bundler with a `Gemfile` and `bundle install`, otherwise `bundle exec rspec` won't work. If you want to run your Rspec tests with a command other than `bundle exec rspec`, you can configure the command with the `rubyTestExplorer.rspecCommand` setting.

Expand Down Expand Up @@ -75,7 +75,7 @@ If all else fails or you suspect something is broken with the extension, please

## Contributing

You'll need VS Code, Node (any version >= 12 should probably work), and Ruby installed.
You'll need VS Code, Node (any version >= 20 should probably work), and Ruby (3.x) installed.

- Clone the repository: `git clone https://github.com/connorshea/vscode-ruby-test-adapter`
- Run `bin/setup` to install dependencies.
Expand Down
Loading