Kapil Sachdev
3e88500318
fix(rubocop): Fix Style, Layout, Lint and other offenses [ci skip]
...
Updated Layout/LineLength cop to Max 120 lenght and ignore everything
inside specs/**/*
Added rules for below cops in .rubocop.yml
Lint/AmbiguousBlockAssociation
Naming/HeredocDelimiterNaming
Rails/SkipsModelValidations
Style/FormatStringToken
Fixed below mentioned cops:
- Layout/CaseIndentation
- Layout/DotPosition
- Layout/ElseAlignment
- Layout/IndentationWidth
- Layout/LineLength
- Layout/MultilineBlockLayout
- Layout/MultilineOperationIndentation
- Lint/AmbiguousBlockAssociation
- Lint/MissingCopEnableDirective
- Lint/NestedMethodDefinition
- Lint/RedundantCopDisableDirective
- Lint/RedundantRequireStatement
- Lint/UnusedBlockArgument
- Lint/UnusedMethodArgument
- Metrics/ModuleLength
- Naming/MemoizedInstanceVariableName
- Naming/RescuedExceptionsVariableName
- Rails/Output
- Rails/Presence
- Security/Eval
- Security/Open
- Style/ClassCheck
- Style/CollectionMethods
- Style/ConditionalAssignment
- Style/EvalWithLocation
- Style/FormatStringToken
- Style/InverseMethods
- Style/MutableConstant
- Style/ParallelAssignment
- Style/RedundantBegin
- Style/RedundantCondition
- Style/RedundantInterpolation
- Style/RedundantSelf
- Style/RedundantSort
- Style/RescueStandardError
- Style/SafeNavigation
- Style/StringLiteralsInInterpolation
- Style/SymbolProc
2020-11-03 10:05:25 -07:00
Elliot Winkler
2a5c312bce
Remove incorrect documentation for redirect_to
...
The extra argument is not necessary when using redirect_to within RSpec.
[ci skip]
2017-07-22 14:55:44 -05:00
Edward Poot
eb22044576
Update documentation for rspec as well
2017-07-22 14:48:47 -05:00
Edward Poot
fae44066d2
Change minitest redirect_to documentation to reflect required description parameter when using block syntax
2017-07-22 14:48:47 -05:00
Elliot Winkler
afa6a7b666
Update RSpec test style across docs
...
Instead of using
describe Foo do
# ...
end
use
RSpec.describe Foo, type: :model do
# ...
end
instead. This is not exactly official, as the former style still works,
but the latter style is highly suggested in RSpec documentation and the
like, so this is what people are used to.
[ci skip]
2016-06-15 18:02:07 -06:00
Elliot Winkler
142366ef16
Refer to Minitest in docs over Test::Unit
...
Minitest has been used instead of Test::Unit for quite some time now,
let's get with the times.
[ci skip]
2015-09-30 13:18:23 -06:00
Mauro George
32c0e62596
Drop support for RSpec 2
2015-09-22 13:12:46 -06:00
Elliot Winkler
190007155e
Remove auto-detection of Rails / test framework
2015-02-09 10:52:51 -07:00
Elliot Winkler
fab4f02da3
Fix AC matcher tests for Rails 4.2
...
Modify helper methods provided by ControllerBuilder so that we use as
much of rspec-rails's controller example group capabilities as possible.
All of this can still be improved but this is a good start for now.
2014-12-25 00:45:04 -05:00
Elliot Winkler
12cc7aaace
Remove all Ruby-emitted warnings
...
Run RSpec tests with warnings enabled so we stay on top of this better
in the future.
2014-07-18 18:00:08 -06:00
Elliot Winkler
c22d7c89e0
Extract examples in README to inline documentation
2014-06-20 16:41:27 -06:00
Yukio Mizuta
90c4a7d215
Use __send__ instead of send
2014-02-01 13:09:44 -08:00
Christopher Chow
1878e89a13
Update deprecated matcher protocol for RSpec 3.
...
The methods failure_message_for_should and failure_message_for_should_not
have been updated to failure_message and failure_message_negated respectively.
Alias to the old methods to remain backwards compatibility with RSpec 2.
2013-12-24 22:34:26 +11:00
Brian Shaver
4f8684c6db
Rename failure_message and negative_failure_message
...
* fixes #108 : RSpec 2.10 compatibility
* remove unnecessary attr_readr
2013-03-08 14:49:12 -05:00
Gabe Berke-Williams
af8f9a7bff
Use current thoughtbot style in specs
2012-12-26 22:45:54 -05:00
Gabe Berke-Williams
7b3d6d0f86
Continue cleaning up matchers.
2012-03-30 11:50:59 -04:00
Timothy Yen
404d1f4ee8
Added shoulda/matchers/assertion_error that assigns based on the current Ruby version.
2011-02-17 13:37:30 -05:00
Tristan Dunn
29ebbecf9a
Fix and improve a couple matcher descriptions.
2010-12-17 11:50:49 -05:00
Joe Ferris
56b0a0439e
Move into the Matchers namespace
2010-12-15 17:34:19 -05:00