diff options
author | ysksn <bluewhale1982@gmail.com> | 2018-12-28 16:18:47 +0900 |
---|---|---|
committer | Eugen Rochko <eugen@zeonfederated.com> | 2018-12-28 08:18:47 +0100 |
commit | ccb9c1b952e87dd954bfb651db59dc02a4d9341f (patch) | |
tree | 80770756d940c7c4ca050dd4a181e2e5d3a943d6 /spec | |
parent | c1693827aeea8e14c1dadd94506d5cf74635dd40 (diff) |
Add pending specs for StatusLengthValidator (#9647)
* Add pending specs of StatusLengthValidator * Use instance variable
Diffstat (limited to 'spec')
-rw-r--r-- | spec/validators/status_length_validator_spec.rb | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/spec/validators/status_length_validator_spec.rb b/spec/validators/status_length_validator_spec.rb index e2d1a15ec..11e55f933 100644 --- a/spec/validators/status_length_validator_spec.rb +++ b/spec/validators/status_length_validator_spec.rb @@ -4,8 +4,17 @@ require 'rails_helper' describe StatusLengthValidator do describe '#validate' do - it 'does not add errors onto remote statuses' - it 'does not add errors onto local reblogs' + it 'does not add errors onto remote statuses' do + status = double(local?: false) + subject.validate(status) + expect(status).not_to receive(:errors) + end + + it 'does not add errors onto local reblogs' do + status = double(local?: false, reblog?: true) + subject.validate(status) + expect(status).not_to receive(:errors) + end it 'adds an error when content warning is over 500 characters' do status = double(spoiler_text: 'a' * 520, text: '', errors: double(add: nil), local?: true, reblog?: false) |