Andreas Nedbal
b46fae5ebd
Rename index action to show action
2022-08-21 13:17:45 +02:00
Andreas Nedbal
9c159bd5cc
Appease the robot dog
2022-08-21 13:17:45 +02:00
Andreas Nedbal
6e80598b35
Add test param to spec
2022-08-21 13:17:45 +02:00
Andreas Nedbal
9874ffac19
Add base spec for `Moderation::QuestionsController`
2022-08-21 13:17:45 +02:00
Andreas Nedbal
8a69d7c583
Adjust `fails to access route` spec for role-constrained routes
2022-08-21 01:13:10 +02:00
Andreas Nedbal
d75bff937e
Adjust role-constrained routes spec
2022-08-21 01:13:10 +02:00
Andreas Nedbal
45f288ef4f
Apply review suggestions from @nilsding
...
Co-authored-by: Georg Gadinger <nilsding@nilsding.org>
2022-08-21 01:13:10 +02:00
Andreas Nedbal
bedd29f7e8
Add base spec for `Moderation::ReportsController`
2022-08-21 01:13:10 +02:00
Karina Kwiatek
b59c9b3af2
Add tests for management endpoint for site-wide muting
2022-08-20 19:05:55 +02:00
Karina Kwiatek
92a5095c00
Appease the robot canine
2022-08-20 19:05:55 +02:00
Karina Kwiatek
136eac8bdd
Add page for managing site-wide anonymous-blocks
2022-08-20 19:05:55 +02:00
Karina Kwiatek
74e309e9fc
Apply anonymous blocks without an owner as global
2022-08-20 19:02:37 +02:00
Andreas Nedbal
866894563e
Apply review suggestions from @nilsding
...
Co-authored-by: Georg Gadinger <nilsding@nilsding.org>
2022-08-20 17:21:47 +02:00
Andreas Nedbal
c4d01a4f74
Appease the robot dog
2022-08-20 17:21:47 +02:00
Andreas Nedbal
f5f7b0d22b
Add tests for `User#questions` action and cases
2022-08-20 17:21:47 +02:00
Andreas Nedbal
6693864fbc
Move `belongs_to_current_user?` to UserController
2022-08-20 17:21:47 +02:00
Andreas Nedbal
87c2ed3ab7
List direct questions for current users or mods
2022-08-20 17:21:47 +02:00
Georg Gadinger
cb158c1fac
typoed_email_validator: add new endings to the typo list
2022-08-14 20:49:51 +02:00
Karina Kwiatek
d9a2e7dde8
Merge pull request #559 from Retrospring/return-hashes-from-use-cases
2022-07-31 10:30:14 +02:00
Karina Kwiatek
afa1a102d6
Prevent Twitter markdown from stripping `<///3`
2022-07-30 19:41:47 +02:00
Andreas Nedbal
27eaef45ef
Appease the reviewdog overlords
2022-07-30 16:51:07 +02:00
Andreas Nedbal
c131d3e024
Fix user session specs
2022-07-30 16:51:07 +02:00
Karina Kwiatek
7f6f852841
Fix tests for `UseCase::Question::CreateFollowers`
2022-07-30 15:51:28 +02:00
Andreas Nedbal
65b69b86e4
Fix test for asked count in UseCase::Question::Create
2022-07-25 13:24:14 +02:00
Karina Kwiatek
a39a6e2826
Merge pull request #567 from Retrospring/feature/improving-asks
2022-07-25 07:16:20 +02:00
Andreas Nedbal
777b25f967
Add test for question create UseCase checking if direct is set
2022-07-24 21:59:55 +02:00
Georg Gadinger
5b70be74c2
typoed_email_validator: add new endings to the typo list
2022-07-24 21:44:27 +02:00
Georg Gadinger
58a3b89d67
add very important spec
2022-07-23 12:29:17 +02:00
Georg Gadinger
66efa5d4f4
clean up routes
...
- replace `match` with `get`/`post`/`patch`/`delete`
- format routes.rb
- rename the `show_user_{profile,question,answer}` routes to
`profile`, `question`, `answer` so `url_for` (used by Rails Admin)
works fine for these things
- also add `to_param` to the `User` model so that `url_for(some_user)`
uses the user name
2022-07-23 12:14:06 +02:00
Karina Kwiatek
62b29b3bd1
Upgrade to Ruby 3.0.4
2022-07-23 12:06:24 +02:00
Karina Kwiatek
0789ed773e
Update registration tests to use a fixed forbidden screen name list
2022-07-23 09:11:32 +02:00
Karina Kwiatek
fb73ce05db
Appease the dog overlords
2022-07-23 09:11:32 +02:00
Karina Kwiatek
fc161e2dcf
Use `/@username` for profile paths
2022-07-23 09:11:32 +02:00
Karina Kwiatek
a39960d269
Add tests for `TimelineController`
2022-07-21 16:08:51 +02:00
Georg Gadinger
61cea34f5e
replace Timecop with ActiveSupport::Testing::TimeHelpers
...
resolves #525
2022-07-19 17:18:27 +02:00
Andreas Nedbal
bdf409de1f
Remove moderation comment tests
2022-07-19 11:17:45 +02:00
Karina Kwiatek
977ebdfe4d
Appease the dog overlords
2022-07-18 23:24:05 +02:00
Karina Kwiatek
98d7bec924
Move link filter into its own controller
2022-07-18 23:24:05 +02:00
Karina Kwiatek
7abdac2d8a
Move About, ToS & Privacy Policy into `AboutController`
2022-07-18 23:24:05 +02:00
Andreas Nedbal
840ae55198
Remove vote method tests
2022-07-18 23:10:07 +02:00
Karina Kwiatek
84cf436e82
Appease the dog overlods
2022-07-18 23:09:53 +02:00
Karina Kwiatek
7fdb2168a6
Move web app manifest into its own controller
2022-07-18 23:09:53 +02:00
Karina Kwiatek
c384dde809
Split up web app manifest action
2022-07-18 23:09:53 +02:00
Karina Kwiatek
5e4819764a
Test theme color in web app manifest
2022-07-18 23:09:53 +02:00
Karina Kwiatek
e11b222368
Add test for `static#webapp_manifest`
2022-07-18 23:09:53 +02:00
Karina Kwiatek
c6530cc4e7
Appease the dog overlords
2022-07-17 10:05:20 +02:00
Karina Kwiatek
d01a2ee252
Add tests for question create followers use case
2022-07-17 10:05:20 +02:00
Karina Kwiatek
5d542161a0
Add tests for question create use case
2022-07-17 10:05:20 +02:00
Karina Kwiatek
58b212f76d
Add tests for question destroy use case
2022-07-17 10:05:20 +02:00
Karina Kwiatek
0e9be78588
Create use case for deleting questions
2022-07-17 10:05:20 +02:00