Jarek Radosz
7196613e2e
DEV: Fix various spec linting issues ( #24672 )
...
Duplicated specs, incorrect descriptions, incorrect assertions, incorrect filenames, old todo
2023-12-04 13:45:19 +01:00
David Taylor
cb932d6ee1
DEV: Apply syntax_tree formatting to `spec/*`
2023-01-09 11:49:28 +00:00
Alan Guo Xiang Tan
773cf045b2
DEV: Update redis gem to 4.8.0 ( #19350 )
2022-12-08 06:48:44 +08:00
Alan Guo Xiang Tan
acb6222caf
Revert "DEV: Upgrade Redis to 4.8" ( #18099 )
...
This reverts commit 0b5a0fd857
.
Pending release of Sidekiq 6.5.6 so that we don't get depreciation
warnings
2022-08-26 15:16:50 +10:00
Alan Guo Xiang Tan
0b5a0fd857
DEV: Upgrade Redis to 4.8
2022-08-25 11:11:08 +08:00
Loïc Guitaut
00b3f0e2c4
DEV: Make the first argument to the top-level describe a constant in specs
2022-08-08 18:07:49 +02:00
Phil Pirozhkov
493d437e79
Add RSpec 4 compatibility ( #17652 )
...
* Remove outdated option
04078317ba
* Use the non-globally exposed RSpec syntax
https://github.com/rspec/rspec-core/pull/2803
* Use the non-globally exposed RSpec syntax, cont
https://github.com/rspec/rspec-core/pull/2803
* Comply to strict predicate matchers
See:
- https://github.com/rspec/rspec-expectations/pull/1195
- https://github.com/rspec/rspec-expectations/pull/1196
- https://github.com/rspec/rspec-expectations/pull/1277
2022-07-28 10:27:38 +08:00
Alan Guo Xiang Tan
de9fe907ee
DEV: Readonly Redis support for `DiscourseRedis#multi/pipelined` ( #16744 )
...
Follow-up to 2df3c65ba9
2022-05-13 16:18:13 +08:00
Sam
2df3c65ba9
FIX: add support for pipelined and multi redis commands ( #16682 )
...
Latest redis interoduces a block form of multi / pipelined, this was incorrectly
passed through and not namespaced.
Fix also updates logster, we held off on upgrading it due to missing functions
2022-05-10 08:19:02 +10:00
Sam
24f327f7ad
DEV: add testing for multi del on keys ( #16271 )
...
* DEV: add testing for multi del on keys
Following #15905 we were missing some tests, this covers cases where
del is used in the form of .del(key1,key2)
2022-03-29 09:52:17 +11:00
David Taylor
c9dab6fd08
DEV: Automatically require 'rails_helper' in all specs ( #16077 )
...
It's very easy to forget to add `require 'rails_helper'` at the top of every core/plugin spec file, and omissions can cause some very confusing/sporadic errors.
By setting this flag in `.rspec`, we can remove the need for `require 'rails_helper'` entirely.
2022-03-01 17:50:50 +00:00
Jarek Radosz
45cc16098d
DEV: Move spec/components to spec/lib ( #15987 )
...
Lib specs were inexplicably split into two directories (`lib` and `components`)
This moves them all into `lib`.
2022-02-18 19:41:54 +01:00