Georg Gadinger
71be21cccc
add specs for Settings::SharingController
2023-02-10 21:16:21 +01:00
Georg Gadinger
606629577a
make URI.parse part of the validation for the sharing URL
...
the regexp alone and web browsers allows URLs to contain non-ASCII
characters, which `URI.parse` does not like -- resulting in the inbox
page to suddenly break.
also changed the `redirect_to` in the controller to a `render :edit` so
that validation errors are shown properly
2023-02-10 20:48:15 +01:00
Andreas Nedbal
b0f5294243
Appease the dog overlords
2023-02-05 21:54:51 +01:00
Andreas Nedbal
024127e62f
Remove connected user transformation from TwitteredMarkdown
2023-02-05 21:54:51 +01:00
Andreas Nedbal
d43e27bcd2
Fix data export specs
2023-02-05 21:54:51 +01:00
Andreas Nedbal
4e5aca9ab5
Add specs for URL validation
2023-02-05 21:54:51 +01:00
Andreas Nedbal
f0eaf9c4a2
Remove `Services::Twitter` spec
2023-02-05 21:54:51 +01:00
Andreas Nedbal
06d7db7ff8
Remove ShareWorker
2023-02-05 21:54:51 +01:00
Andreas Nedbal
c327eee38e
Remove services controller
2023-02-05 21:54:51 +01:00
Karina Kwiatek
2517b1330a
Merge pull request #1017 from Retrospring/feature/raised-texts
...
Add new raised text and raised accent text theme fields
2023-01-31 12:57:15 +01:00
Georg Gadinger
8b7ba59660
typoed_email_validator: add new endings to the typo list
2023-01-30 06:01:01 +01:00
Karina Kwiatek
4dc5a65f74
Merge pull request #1014 from Retrospring/fix/inbox-services-query
...
Move fetching of services to controller to avoid n+1 queries
2023-01-29 23:07:46 +01:00
Karina Kwiatek
666f95c143
Adjust tests to not check ivars that are no longer used when filter is empty
2023-01-29 21:37:22 +01:00
Andreas Nedbal
92cb5da58a
Fix theme export specs
2023-01-29 21:17:23 +01:00
Georg Gadinger
a59bc3ef92
typoed_email_validator: add new endings to the typo list
2023-01-29 19:19:35 +01:00
Georg Gadinger
3e3501d201
inbox: update inbox entries in controller
2023-01-27 20:36:22 +01:00
Georg Gadinger
58705fffba
mark notifications as "read" in the controller and when you see them
...
this makes it behave a bit more like the inbox
2023-01-24 15:54:41 +01:00
Karina Kwiatek
529bf40dbe
Merge pull request #979 from Retrospring/fix/pwa-issues
...
Fix various PWA issues
2023-01-22 12:47:12 +01:00
Karina Kwiatek
9d18fd3b31
Update tests to match new PWA start URL
2023-01-21 19:21:51 +01:00
Georg Gadinger
6c90f2f0dd
inbox: add some proper specs
2023-01-19 11:57:56 +01:00
Andreas Nedbal
527f3fc3f5
Add tests for new theme helper functionality
2023-01-12 21:03:44 +01:00
Karina Kwiatek
c919b4913f
Merge branch 'main' into feature/long-questions
2023-01-11 22:24:58 +01:00
Georg Gadinger
1ef9fadf69
add specs for version bump rake task
2023-01-11 21:18:07 +01:00
Georg Gadinger
0ed4b2ac90
add spec to verify that generating test locales works
2023-01-11 21:18:07 +01:00
Karina Kwiatek
4e78efcae7
Add tests for sending long questions with question worker
2023-01-08 19:22:00 +01:00
Karina Kwiatek
e3254cba42
Remove trailing comma
2023-01-08 17:14:56 +01:00
Karina Kwiatek
7aacb1a364
Test creating question when recipient allows long questions
2023-01-08 14:51:37 +01:00
Karina Kwiatek
3a6814b908
Respect allow long questions setting
2023-01-08 14:03:54 +01:00
Karina Kwiatek
e2f6284982
Update user exporter spec to include `allow_long_questions` field
2023-01-08 14:00:16 +01:00
Andreas Nedbal
6a7f63e671
Remove Webpacker references in test suite
2023-01-08 12:19:45 +01:00
Georg Gadinger
3fca4a75d0
Merge pull request #933 from Retrospring/rspec-deprecation-warnings
...
get rid of a RSpec deprecation warning, enable some QoL RSpec options
2023-01-06 14:58:47 +00:00
Georg Gadinger
04f1793058
Merge pull request #932 from Retrospring/om@nom.nom
...
typoed_email_validator: add new endings to the typo list
2023-01-06 14:55:25 +00:00
Georg Gadinger
e8a5bd50b2
enable some RSpec options (randomised tests and some other QoL things)
2023-01-06 13:59:57 +01:00
Georg Gadinger
5c4ab05d4e
get rid of RSpec deprecation warning
...
Using `should_not` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /Users/foxy/src/Retrospring/retrospring/spec/controllers/well_known/node_info_controller_spec.rb:84:in `block (4 levels) in <top (required)>'.
2023-01-06 13:53:32 +01:00
Georg Gadinger
5b8e34aa1d
add integration specs for changing locales
2023-01-06 13:37:22 +01:00
Georg Gadinger
b81bbc2483
typoed_email_validator: add new endings to the typo list
2023-01-06 10:26:32 +01:00
Andreas Nedbal
176a79c0df
Fix bootstrap helper specs
2023-01-05 10:35:52 +01:00
Karina Kwiatek
e13933626f
Fix typo in context label
...
Co-authored-by: Georg Gadinger <nilsding@nilsding.org>
2023-01-04 18:42:44 +01:00
Karina Kwiatek
63d1709878
Appease the dog overlords
2023-01-04 17:10:29 +01:00
Karina Kwiatek
b35108e9d0
Implement NodeInfo
...
Closes #902
2023-01-04 17:08:05 +01:00
Karina Kwiatek
16b9262bed
Remove warning in WebPush controller test
2023-01-03 18:12:13 +01:00
Karina Kwiatek
cc1c262256
Merge pull request #678 from Retrospring/feature/webpush
...
WebPush support
2023-01-02 11:57:34 +00:00
Karina Kwiatek
b3a7cf388a
Add tests for mute rule use cases
2023-01-02 12:45:35 +01:00
Karina Kwiatek
5a3f2966dd
Add tests for subscription check endpoint
2023-01-02 11:52:02 +01:00
Karina Kwiatek
22a84ab818
Appease the dog overlords
2023-01-02 11:51:45 +01:00
Karina Kwiatek
3eafa5e335
Add tests for subscription management
2023-01-02 11:50:48 +01:00
Karina Kwiatek
44112c5449
Test for sending notifications for new questions
2023-01-02 11:50:48 +01:00
Karina Kwiatek
ca39d42e18
Merge pull request #891 from Retrospring/revoke-twitter-on-unauthorized
...
Revoke Twitter connection when the token is revoked
2023-01-02 09:08:17 +00:00
Karina Kwiatek
873d6a2c88
Fix typo in share worker
2023-01-02 09:46:55 +01:00
Karina Kwiatek
7766c9bd5e
Add tests for services settings page
2023-01-02 09:34:08 +01:00