Commit Graph

37 Commits (9620b21259f4bb91862e954e16b90d566991670a)

Author SHA1 Message Date
Matt Jankowski b4c332104a
Use top-level `warn` in JS errors check ()
Matt Jankowski df9e220364
Add JS console errors check ()
Matt Jankowski 4e08a4892f
Move streaming `around` config into manager class ()
Matt Jankowski 8422b8ded0
Extract capybara config and improve headless_chrome driver config ()
Matt Jankowski f06c1f1552
Fix `Capybara/ClickLinkOrButtonStyle` cop in spec/features ()
Matt Jankowski ad34d33bfd
Formalize some patterns in cli specs ()
Matt Jankowski aa8563d43d
Fix `Style/SuperWithArgsParentheses` cop ()
Matt Jankowski 7753e5f715
Add shared example for CLI command specs ()
Matt Jankowski e892efbc40
Configure elastic search integration with rspec tag ()
Matt Jankowski b05575e242
Move RSpec config for streaming/search managers to be near classes ()
Matt Jankowski ae7c20b00c
Move search and streaming spec manager classes to separate support files ()
Matt Jankowski 949f5eb860
Fix `RSpec/MetadataStyle` cop in spec/ ()
Matt Jankowski 2528a0721f
Update `rubocop-capybara` to version 2.19.0 ()
Matt Jankowski 893b2f33fd
Extract shared example for cacheable response in specs ()
Matt Jankowski abf0e1fa39
Move `SignedReqestHelpers` rspec config to separate file ()
Renaud Chaput 4d1b67f664
Add end-to-end (system) tests ()
Matt Jankowski 50ff3d3342
Coverage for `Auth::OmniauthCallbacks` controller ()
Matt Jankowski 285a3df56c
Move localized subject mailer shared example to separate file ()
Matt Jankowski 4c5f62de99
Extract shared examples from api specs ()
Matt Jankowski 10746af82f
Remove unused shared examples for scoped settings ()
Matt Jankowski 25c66fa640
Enable paperclip for account attachment examples ()
Matt Jankowski c94bb9ba9a
Disable paperclip processing in specs ()
Matt Jankowski 9d39b111f1
Expand coverage for "system checks" ()
Nick Schonning a38f67c1c3
Autofix Rubocop Style/PreferredHashMethods ()
Nick Schonning 84cc805cae
Enable Style/FrozenStringLiteralComment for specs ()
Nick Schonning 5116347eb7
Autofix Rubocop RSpec/BeEq ()
Nick Schonning e2a3ebb271
Autofix Rubocop Style/IfUnlessModifier ()
Nick Schonning 669f6d2c0a
Run rubocop formatting except line length ()
Meisam 6cdbc345f4
Validate nodeinfo response by schema ()
* add json-schema to :test in Gemfile

* Create node_info_2.0_schema.json

* test match_response_schema

* Create match_response_schema.rb

* Update nodeinfo_controller_spec.rb

* Rename spec/support/node_info_2.0_schema.json to spec/support/schema/node_info_2.0_schema.json

* Update match_response_schema.rb

* cleanup

* additionally validate the json schema itself

disable throwing errors

test the schema matcher

* rename nodeinfo schema to nodeinfo_2.0

* use Rails.root.join to construct the path

* prettify json

* sync Gemfile.lock
Josh Soref b5329e0035
Spelling ()
* spelling: account

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: affiliated

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: appearance

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: autosuggest

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: cacheable

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: component

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: conversations

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: domain.example

Clarify what's distinct and use RFC friendly domain space.

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: environment

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: exceeds

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: functional

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: inefficiency

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: not

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: notifications

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: occurring

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: position

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: progress

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: promotable

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: reblogging

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: repetitive

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: resolve

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: saturated

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: similar

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: strategies

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: success

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: targeting

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: thumbnails

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: unauthorized

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: unsensitizes

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: validations

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: various

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
Sumak 91cc8d1e63
fix change `:keys` to `:attribute_names` ()
Eugen Rochko 49b2f7c0a2
Fix base64-encoded file uploads not being possible ()
Fix , Fix 
Bèr Kessels 6c1ba513ee Add feature test that tests behaviour of profile name and bio ()
* Add feature test that tests behaviour of profile name and bio

* Fix rubocop style errors in Login Spec.

* DRY log_in_spec by reusing the stories helper

Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
ysksn 9dd5e329ab Remove empty strings ()
Akihiko Odaki (@fn_aki@pawoo.net) e27f792c24 Some minor change and spec for Account ()
* Introduce domains method to Account relation

Account had followers_domains method, which was excessively specific.
Let relation of Account have domains method instead.

* Move follow_mapping in Account to AccountInteractions

* Introduce shared examples for AccountAvatar inclusion

* Cover Account more
Akihiko Odaki (@fn_aki@pawoo.net) 42844df966 Spec ScopedSettings ()
Samy KACIMI 81c76fe375 add more tests to models