Akihiko Odaki (@fn_aki@pawoo.net)
502d0a1f04
Spec Extractor ( #3540 )
2017-06-04 14:57:02 +02:00
Akihiko Odaki (@fn_aki@pawoo.net)
39ddcf59a9
Spec action verification of StreamEntryFinder ( #3549 )
2017-06-04 14:56:31 +02:00
Akihiko Odaki (@fn_aki@pawoo.net)
e285f6086c
Remove redundant code in AtomSerializer and spec ( #3528 )
...
* Remove redundant status.reply? in AtomSerializer#object
* Cover AtomSerializer more
2017-06-03 20:51:08 +02:00
Yamagishi Kazutoshi
9df077e370
Fix spec for #2388 ( #3526 )
2017-06-03 14:40:55 +02:00
Akihiko Odaki (@fn_aki@pawoo.net)
2c511bbad4
Spec response for forgery ( #3248 )
...
Remove protect_from_forgery in ApiController, which is disabled by the
following skip_before_action, as well.
2017-06-01 20:56:55 +02:00
Yamagishi Kazutoshi
ae7f6beef1
Improve tests for JavaScript ( #3496 )
...
- Upgrade dependencies
- chai (3.5.0 -> 4.0.1)
- chai-enzyme (0.6.1 -> 0.7.1)
- sinon (2.2.0 -> 2.3.2)
- Change extensions from .jsx to .js
- Don't assign `React` to `global`
- Check code format using ESLint
2017-06-01 17:27:15 +02:00
Yamagishi Kazutoshi
339d73541b
Add scenarios for log in ( #3497 )
2017-06-01 17:25:59 +02:00
Matt Jankowski
d327e1d105
Remove usernames and hashtags from language detection ( #3503 )
...
* Add failing specs for hashtag and username extraction in language detector
* Remove usernames and hashtags from text before language detection
* Handle multiple instances of special case, and reduce whitespace
2017-06-01 09:29:14 -04:00
Matt Jankowski
25990c77c0
Handle nil and blank cases in Account finders ( #3500 )
2017-06-01 08:20:36 -04:00
Matt Jankowski
1066fd1ab5
Spec coverage and refactor for the api/v1/accounts controllers ( #3451 )
2017-05-31 21:36:24 +02:00
Matt Jankowski
81ce4e4318
Move admin/pubsubhubbub controller to admin/subscriptions ( #3442 )
2017-05-31 20:39:35 +02:00
Matt Jankowski
0985a9ff7d
Improve spec coverage and clean up api/v1/blocks controller ( #3464 )
2017-05-31 20:34:51 +02:00
Matt Jankowski
ae721f376a
Improve spec coverage and clean up api/v1/follow_requests controller ( #3465 )
2017-05-31 20:32:11 +02:00
Matt Jankowski
e32b9ecbf6
Improve spec coverage and clean up api/v1/domain_blocks controller ( #3466 )
2017-05-31 20:31:14 +02:00
Matt Jankowski
6237abaaa3
Improve spec coverage and clean up api/v1/favourites controller ( #3472 )
2017-05-31 20:30:39 +02:00
Matt Jankowski
ff4d3f11b5
Expand spec coverage and refactor the Account.find_
methods ( #3485 )
...
* Move specs for account finder methods to concern spec
* Move account finder methods to concern
* Improve spec wording
* Use more explicit comparison to ensure correct return value
* Add coverage for .find_local! and .find_remote!
* Add some methods to the finder
* Use arel on matching_username method
* Avoid ternary in matching domain method
* Simplify finder methods
* Use an AccountFinder class to simplify lookup
2017-05-31 20:28:45 +02:00
Matt Jankowski
3e95a6c9b7
Improve spec coverage and clean up api/v1/mutes controller ( #3481 )
2017-05-31 20:27:34 +02:00
Matt Jankowski
b89dbac199
Refactor and spec coverage for api/v1/timelines actions ( #3482 )
2017-05-31 20:27:17 +02:00
Yamagishi Kazutoshi
024a0dc704
Hold value of I18n.locale with ApplicationHelperSpec ( #3474 )
2017-05-31 17:09:28 +02:00
Yamagishi Kazutoshi
b652c52992
Keep ENV['LOCAL_HTTPS'] with ApplicationControllerSpec (fix random fail) ( #3479 )
...
* Keep ENV['LOCAL_HTTPS'] with ApplicationControllerSpec (fix random fail)
* use climate_control
2017-05-31 17:09:17 +02:00
Matt Jankowski
8b69d8d46d
Improve spec coverage and clean up api/v1/media controller ( #3467 )
2017-05-30 21:11:29 -04:00
Matt Jankowski
5a54a5ba69
Clean up api/subscriptions controller ( #3448 )
2017-05-31 02:15:09 +02:00
Jack Jennings
4e75c71b3e
Add status destroy authorization to policy ( #3453 )
...
* Add status destroy authorization to policy
* Create explicit unreblog status authorization
2017-05-30 22:56:31 +02:00
Matt Jankowski
4e89226243
Improve api oembed controller ( #3450 )
...
* Add StreamEntryFinder class to parse URLs
* Use StreamEntryFinder and clean up api/oembed controller
2017-05-30 16:30:06 -04:00
Matt Jankowski
0ee8f559ec
Clean up api/salmon controller ( #3449 )
2017-05-30 16:28:58 -04:00
Jack Jennings
c4bf180a77
Fix incorrect visibility setter in StatusPolicySpec ( #3456 )
2017-05-30 22:14:32 +02:00
Matt Jankowski
18c81c74e5
Remove exports/base controller in favor of shared concern ( #3444 )
2017-05-30 19:06:01 +02:00
Akihiko Odaki
20d016f430
Refactor User and spec ( #3431 )
...
* Protect send_devise_notification of User
* Improve spec for User
2017-05-30 15:28:56 +02:00
Jack Jennings
877b82f63e
Move status reblog authorization into policy ( #3425 )
2017-05-30 15:16:14 +02:00
Akihiko Odaki
27811b2b39
Use around hook to restore context in InstancePresenter spec ( #3430 )
2017-05-30 09:03:35 -04:00
Akihiko Odaki
80598c9190
Use around hook to restore context in InstanceHelper spec ( #3429 )
2017-05-30 06:32:33 -04:00
Akihiko Odaki
6f064d0e65
Use around hook to restore context in Admin::SettingsController spec ( #3428 )
2017-05-30 06:32:09 -04:00
Akihiko Odaki
1b74047c4f
Use around hook to restore context in ApplicationHelper spec ( #3432 )
2017-05-30 06:29:48 -04:00
Yamagishi Kazutoshi
53d9bebaf3
Update dependencies of Node.js ( #3067 )
...
* Update autoprefixer to version 7.1.0
* Update axios to version 0.16.1
* Update babel-cli to version 6.24.1
* Update babel-eslint to version 7.2.3
* Update babel-preset-react to version 6.24.1
* Update coffee-script to version 1.12.6
* Update css-loader to version 0.28.1
* Update express to version 4.15.2
* Update js-yaml to version 3.8.4
* Update mocha to version 3.4.1
* Update jsdom to version 10.1.0
* Update npmlog to version 4.1.0
* Update postcss-smart-import to version 0.7.0
* Update postcss-loader to version 2.0.5
* Update pg to version 6.1.5
* Update prop-types to version 15.5.10
* Update rails-ujs to version 5.1.1
* Update redis to version 2.7.1
* Update sass-loader to version 6.0.5
* Update stringz to version 0.2.0
* Update webpack to version 2.5.1
* Update style-loader to version 0.17.0
* Update sinon to version 2.2.0
* Update react-motion to version 0.5.0
* Update react-notification to version 6.7.0
* Update react-redux-loading-bar to version 2.9.0
* Update react-intl to version 2.3.0
* Update redux-immutable to version 4.0.0
* Update reselect to version 3.0.1
* Update react-toggle to version 3.0.1
* Update react-simple-dropdown to version 3.0.0
* Update react-router to version 3.0.5
* Update react-router-scroll to version 0.4.2
* Update react-toggle to version 4.0.1
* yarn upgrade
2017-05-29 18:23:28 +02:00
Jack Jennings
faf53a5a3e
Extract authorization policy for viewing statuses ( #3150 )
2017-05-29 18:22:22 +02:00
Akihiko Odaki
ff2bfea0b3
Remove methods from ObfuscateFilename and spec ( #3347 )
...
* Remove methods from ObfuscateFilename
* Spec ObfuscateFilename
2017-05-29 18:14:16 +02:00
Akihiko Odaki
587f2d0b1f
Spec Auth::ConfirmationsController ( #3348 )
2017-05-29 18:13:11 +02:00
Akihiko Odaki
a111604729
Spec AccountControllerConcern ( #3349 )
2017-05-29 18:12:54 +02:00
Akihiko Odaki
e41d7875d7
Cover Admin::ReportsController more ( #3346 )
2017-05-29 18:12:34 +02:00
Akihiko Odaki
9481b20b23
Cover InstancesController more ( #3342 )
2017-05-29 18:12:17 +02:00
Akihiko Odaki
46a60e19ef
Cover Admin::SuspensionsController more ( #3350 )
2017-05-29 18:11:16 +02:00
Akihiko Odaki
503298d89b
Spec Auth::PasswordsController ( #3352 )
2017-05-29 18:10:50 +02:00
Akihiko Odaki
1cb145578b
Spec Admin::ResetsController calls send_reset_password_instructions ( #3354 )
2017-05-29 18:09:17 +02:00
Akihiko Odaki
2b299efbbc
Spec #destroy feature of Admin::TwoFactorAuthenticationsController ( #3355 )
2017-05-29 18:08:58 +02:00
Akihiko Odaki
07c90d0b0d
Coever Admin::SilencesController more ( #3356 )
2017-05-29 18:08:42 +02:00
Akihiko Odaki
e48d2dfd87
Cover Settings::ExportsController more ( #3358 )
2017-05-29 18:08:26 +02:00
Akihiko Odaki
43722d1add
Cover Oauth::AuthorizedApplicationsController ( #3359 )
2017-05-29 18:08:05 +02:00
Akihiko Odaki
cdcb550ce9
Cover Oauth::AuthorizationsController more ( #3361 )
2017-05-29 18:07:39 +02:00
Akihiko Odaki
013825b7b0
Cover Settings::TwoFactorAuthenticationsController more ( #3376 )
2017-05-29 18:07:07 +02:00
Akihiko Odaki
bbaa9dda56
Cover WellKnown::HostMetaController more ( #3382 )
2017-05-29 18:05:30 +02:00