autoprefixer-rails (10.4.19.0)
execjs (~> 2)
aws-eventstream (1.3.0)
- aws-partitions (1.1029.0)
+ aws-partitions (1.1032.0)
aws-sdk-core (3.214.1)
aws-eventstream (~> 1, >= 1.3.0)
aws-partitions (~> 1, >= 1.992.0)
aws-sdk-kms (1.96.0)
aws-sdk-core (~> 3, >= 3.210.0)
aws-sigv4 (~> 1.5)
- aws-sdk-s3 (1.176.1)
+ aws-sdk-s3 (1.177.0)
aws-sdk-core (~> 3, >= 3.210.0)
aws-sdk-kms (~> 1)
aws-sigv4 (~> 1.5)
doorkeeper (>= 5.5, < 5.9)
jwt (>= 2.5)
drb (2.2.1)
- dry-configurable (1.2.0)
- dry-core (~> 1.0, < 2)
+ dry-configurable (1.3.0)
+ dry-core (~> 1.1)
zeitwerk (~> 2.6)
- dry-core (1.0.2)
+ dry-core (1.1.0)
concurrent-ruby (~> 1.0)
logger
zeitwerk (~> 2.6)
- dry-inflector (1.1.0)
- dry-initializer (3.1.1)
- dry-logic (1.5.0)
+ dry-inflector (1.2.0)
+ dry-initializer (3.2.0)
+ dry-logic (1.6.0)
+ bigdecimal
concurrent-ruby (~> 1.0)
- dry-core (~> 1.0, < 2)
+ dry-core (~> 1.1)
zeitwerk (~> 2.6)
- dry-schema (1.13.4)
+ dry-schema (1.14.0)
concurrent-ruby (~> 1.0)
dry-configurable (~> 1.0, >= 1.0.1)
- dry-core (~> 1.0, < 2)
- dry-initializer (~> 3.0)
- dry-logic (>= 1.4, < 2)
- dry-types (>= 1.7, < 2)
+ dry-core (~> 1.1)
+ dry-initializer (~> 3.2)
+ dry-logic (~> 1.5)
+ dry-types (~> 1.8)
zeitwerk (~> 2.6)
- dry-types (1.7.2)
+ dry-types (1.8.0)
bigdecimal (~> 3.0)
concurrent-ruby (~> 1.0)
dry-core (~> 1.0)
dry-inflector (~> 1.0)
dry-logic (~> 1.4)
zeitwerk (~> 2.6)
- dry-validation (1.10.0)
+ dry-validation (1.11.0)
concurrent-ruby (~> 1.0)
- dry-core (~> 1.0, < 2)
- dry-initializer (~> 3.0)
- dry-schema (>= 1.12, < 2)
+ dry-core (~> 1.1)
+ dry-initializer (~> 3.2)
+ dry-schema (~> 1.14)
zeitwerk (~> 2.6)
- erb_lint (0.7.0)
+ erb_lint (0.8.0)
activesupport
better_html (>= 2.0.1)
parser (>= 2.7.1.4)
google-protobuf (3.25.5)
hashdiff (1.1.2)
hashie (5.0.0)
- highline (3.1.1)
+ highline (3.1.2)
reline
htmlentities (4.3.4)
http_accept_language (2.1.1)
logstasher (2.1.5)
activesupport (>= 5.2)
request_store
- loofah (2.23.1)
+ loofah (2.24.0)
crass (~> 1.0.2)
nokogiri (>= 1.12.0)
mail (2.8.1)
nap (1.1.0)
net-http (0.6.0)
uri
- net-imap (0.5.4)
+ net-imap (0.5.5)
date
net-protocol
net-pop (0.1.2)
rb-fsevent (0.11.2)
rb-inotify (0.11.1)
ffi (~> 1.0)
- rchardet (1.8.0)
+ rchardet (1.9.0)
rdoc (6.10.0)
psych (>= 4.0.0)
regexp_parser (2.10.0)
rubocop-minitest (0.36.0)
rubocop (>= 1.61, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
- rubocop-performance (1.23.0)
+ rubocop-performance (1.23.1)
rubocop (>= 1.48.1, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
rubocop-rails (2.28.0)
ruby-vips (2.2.2)
ffi (~> 1.12)
logger
- rubyzip (2.3.2)
+ rubyzip (2.4.1)
sanitize (7.0.0)
crass (~> 1.0.2)
nokogiri (>= 1.16.8)
hashdiff (>= 0.4.0, < 2.0.0)
webrick (1.9.1)
websocket (1.2.11)
- websocket-driver (0.7.6)
+ websocket-driver (0.7.7)
+ base64
websocket-extensions (>= 0.1.0)
websocket-extensions (0.1.5)
xpath (3.2.0)
block.update(:needs_view => false, :deactivates_at => Time.now.utc)
- assert_match "read at", block_short_status(block)
+ read_date = Time.now.utc.to_date.strftime
+ short_status_dom = Rails::Dom::Testing.html_document.parse(block_short_status(block))
+ assert_dom short_status_dom, ":root", :text => "read at #{read_date}"
+
+ travel 24.hours
+
+ block.update(:reason => "updated reason")
+
+ short_status_dom = Rails::Dom::Testing.html_document.parse(block_short_status(block))
+ assert_dom short_status_dom, ":root", :text => "read at #{read_date}"
end
end