Commit graph

475 commits

Author SHA1 Message Date
Karina Kwiatek
46c2412ad8 Update tests for user_screen_name to include target attribute 2023-05-09 23:08:35 +02:00
Karina Kwiatek
81b279f1b6 Floor times in tests
This passed locally for me on macOS but does not pass on Linux due to a difference in precision for timestamps.
2023-05-07 21:04:33 +02:00
Karina Kwiatek
2aaba3e2d9 Touch notifications_updated_at after marking entries as read 2023-05-07 20:54:54 +02:00
Karina Kwiatek
ed6bdfe8cb Touch inbox_updated_at after marking entries as read 2023-05-07 20:54:44 +02:00
Karina Kwiatek
7a9a7e0d47
Merge pull request #1130 from Retrospring/feature/mark-all-notifications-as-read
Mark all notifications as read
2023-05-07 10:07:11 +02:00
Karina Kwiatek
4221f8cee9 Fix incorrect user being notified and mutes not being respected 2023-05-05 16:01:48 +02:00
Karina Kwiatek
0132d7b251 Remove usages of is_active 2023-05-05 16:01:40 +02:00
Karina Kwiatek
a3dbad5265 Fix lint errors in NotificationController#index tests 2023-05-05 15:59:45 +02:00
Karina Kwiatek
b5a72be288 Add test for marking all notifications as read 2023-05-05 15:59:45 +02:00
Karina Kwiatek
0db44949e6 Move NotificationsController#index test into their own describe block 2023-05-05 15:59:45 +02:00
Karina Kwiatek
55090a42f8
Merge pull request #1148 from Retrospring/moar-metrics
metrics: add counter for created/destroyed users
2023-04-29 09:54:53 +02:00
Georg Gadinger
48e63cf472 typoed_email_validator: add new endings to the typo list 2023-04-22 22:05:15 +02:00
Georg Gadinger
3508f846e7 pet the cyber canine 9000 2023-03-29 08:04:31 +02:00
Georg Gadinger
a9cf00f75e metrics: add counter for created/destroyed users 2023-03-29 08:01:35 +02:00
Georg Gadinger
1ffa2e5125 filter out non-anon questions from blocked/muted users in questions view 2023-03-26 18:28:19 +02:00
Karina Kwiatek
18421df9d0 Add tests for QuestionController 2023-03-26 18:28:19 +02:00
Georg Gadinger
1791ea2d1a move timeline test data to shared context 2023-03-26 18:28:19 +02:00
Georg Gadinger
920187bc88 filter out non-anon questions from blocked/muted users in public timeline 2023-03-26 18:28:19 +02:00
Georg Gadinger
f1a1321a25 filter out non-anon questions from blocked/muted users in list timeline 2023-03-26 18:28:19 +02:00
Georg Gadinger
765397d813 filter out non-anon questions from blocked/muted users in home timeline 2023-03-26 18:28:19 +02:00
Georg Gadinger
4e150945e5 typoed_email_validator: add new endings to the typo list 2023-03-09 20:08:15 +01:00
Karina Kwiatek
14379acbd3 Fix incorrect access of unread_inbox_count in notification_data 2023-03-07 19:14:14 +01:00
Karina Kwiatek
68e0f02a2d Adapt tests to match new counter methods 2023-03-07 19:14:14 +01:00
Karina Kwiatek
f3c7132103 Allow use of USE_FOG_IN_TESTS env var 2023-03-05 20:37:52 +01:00
Karina Kwiatek
36c52db8b9 Fix lint errors 2023-03-05 14:06:16 +01:00
Karina Kwiatek
f1809c4dd3 Disable fog in tests 2023-03-05 13:53:27 +01:00
Georg Gadinger
0451e2fedd actions/_share: add telegram 2023-02-19 21:15:56 +01:00
Georg Gadinger
4ee2b46b32 add sharing to telegram 2023-02-19 20:58:47 +01:00
Karina Kwiatek
61b7281544
Merge pull request #1085 from Retrospring/fix/markdown-rendering
Markdown rendering fixes
2023-02-18 21:00:40 +01:00
Georg Gadinger
a6dc08ad9a
Merge pull request #1086 from Retrospring/view-specs
add some view specs for inbox
2023-02-18 19:33:22 +01:00
Georg Gadinger
1a0ca59113 replace matchers in view specs with nokogiri-based ones 2023-02-16 21:50:12 +01:00
Georg Gadinger
caccf8b1b3 add view specs for inbox/_entry.html 2023-02-16 21:26:09 +01:00
Georg Gadinger
221cb6a6c1 add view specs for inbox/_actions.html 2023-02-16 20:35:14 +01:00
Georg Gadinger
63481de48f add view specs for inbox/_push_settings 2023-02-16 19:51:42 +01:00
Georg Gadinger
61713dda6b add view specs for inbox/show.turbo_stream 2023-02-16 13:18:51 +01:00
Georg Gadinger
9f082c23a1 add view specs for inbox/show.html 2023-02-16 13:18:40 +01:00
Karina Kwiatek
9988527580 Hard wrap in question markdown 2023-02-15 23:52:10 +01:00
Karina Kwiatek
062ca6e65a Ensure hard_wrap renderer option is respected 2023-02-15 23:51:59 +01:00
Georg Gadinger
8a055341c8 add metrics for sidekiq 2023-02-14 05:31:54 +01:00
Georg Gadinger
64adbb5707 allow /metrics to be reached from private subnets only
this commit is not approved by the IPv6 crowd.  patches welcome
2023-02-13 22:17:46 +01:00
Georg Gadinger
bc6806aa89 initial metrics 2023-02-13 22:17:46 +01:00
Karina Kwiatek
793fec7da1 Update pinning tests to match new Turbo Stream behaviour 2023-02-12 21:06:16 +01:00
Karina Kwiatek
dcad9073a8 Fix typos in pinning tests 2023-02-12 20:19:50 +01:00
Karina Kwiatek
dd8f51160f Add test for unpinning when the answer is not pinned 2023-02-12 20:19:50 +01:00
Karina Kwiatek
baea942975 Add check for pinning when the answer is already pinned 2023-02-12 20:19:50 +01:00
Karina Kwiatek
04303c667e Add tests for pin/unpin endpoints 2023-02-12 20:19:50 +01:00
Karina Kwiatek
664bf5eab2 Add test for unpin use case 2023-02-12 20:19:50 +01:00
Karina Kwiatek
438884e13a Add trailing commas (lint) 2023-02-12 20:19:50 +01:00
Karina Kwiatek
5f50a08f03 Adjust answer export test to include pinned_at field 2023-02-12 20:19:50 +01:00
Karina Kwiatek
ed4ec98455 Add use case for pinning answers 2023-02-12 20:19:50 +01:00