1
0
Fork 0
mirror of https://github.com/awesome-print/awesome_print synced 2023-03-27 23:22:34 -04:00
Commit graph

19 commits

Author SHA1 Message Date
Bryan Hanks, PMP
c28d43253c
Ruby 2.6, 2.7 and 3 fixes (#405) 2021-02-10 08:09:27 -06:00
Kurt Stephens
8d87234ded Remove Rails strip_heredoc dependency since Rails is not listed as a add_development_dependency. 2019-01-09 10:35:14 -05:00
Gerard Caulfield
4e99526c25
Fix spacing inoconsistencies which conflict with style guide
This is also so that Hound can be introduced without it bugging
people about issues in existing code.

---

If git-blame brought you here you may want to read this, the
problem is with git-blame, not this change.

Try running these two lines just once:
``
git config --global alias.praise 'log -p -M --follow --stat --'
git config --global alias.praise-line 'log -p -M --pretty=format:"%h (%an %ai)" -L'
``

Now in future you can use

`git praise <path/to/your/file>`

or if you want to see the evolution of a specific line or range of lines

`git praise-line <start-line>:<end-line>:<path/to/your/file>`

Some examples you should try:
``
git praise lib/awesome_print/version.rb
git praise-line 8:8:lib/awesome_print/version.rb
``

Inspiration for these aliases:

http://blog.andrewray.me/a-better-git-blame/`
2016-11-09 16:06:33 +11:00
Gerard Caulfield
a7dd25b824
Fix hash syntax inconsistency
Use the ruby 1.9 hash syntax everywhere appropriate. This is to fix style
inconsistencies in the code base. This is also so that Hound can be used
without it bugging people every time they touch an older piece of code
but forget to update the syntax.

If git-blame brought you here you may want to read this, the
problem is with git-blame, not this change.

Try running these two lines just once:
```
git config --global alias.praise 'log -p -M --follow --stat --'
git config --global alias.praise-line 'log -p -M --pretty=format:"%h (%an %ai)"  -L'
```

Now in future you can use

`git praise <path/to/your/file>`

or if you want to see the evolution of a specific line or range of lines

`git praise-line <start-line>:<end-line>:<path/to/your/file>`

Some examples you should try:
```
git praise lib/awesome_print/version.rb
git praise-line 8:8:lib/awesome_print/version.rb
```

Inspiration for these aliases:

http://blog.andrewray.me/a-better-git-blame/
2016-11-09 01:53:17 +11:00
Gerard Caulfield
ce934093b3
Fix string inconsistency
Only using double quoted strings when needing interpolation.

If git-blame brought you here you may want to read this, the
problem is with git-blame, not this change.

Try running these two lines just once:
```
git config --global alias.praise 'log -p -M --follow --stat --'
git config --global alias.praise-line 'log -p -M --pretty=format:"%h (%an %ai)"  -L'
```

Now in future you can use

`git praise <path/to/your/file>`

or if you want to see the evolution of a specific line or range of lines

`git praise-line <start-line>:<end-line>:<path/to/your/file>`

Some examples you should try:
```
git praise lib/awesome_print/version.rb
git praise-line 8:8:lib/awesome_print/version.rb
```

Inspiration for these aliases:

http://blog.andrewray.me/a-better-git-blame/
2016-11-08 17:30:17 +11:00
Gerard Caulfield
f628193028
Ensure stub_dotfile! is called before all specs
The previous stubbing of dotfiles was still allowing calls to fall
through and populate the AwesomePrint.defaults hash which would then
cause some tests to fail if run in a certain order.

e.g. https://github.com/awesome-print/awesome_print/issues/265

One place in particular where this would happen is if you ran the
action_view_spec before other specs as it did not stub the dotfile.

This change makes dotfile stubbing more reliable, specific and
ensures it is run for every spec. I've also removed all instances
where it was being called manually, as this is now not needed due
to it being automatic.
2016-08-27 23:43:32 +10:00
Gerard Caulfield
8e99693e7a
Basic formatting and style fixes
A few changes to improve our Rubocop/Codeclimate score and some
readability improvements on heredocs
2016-07-05 09:27:19 +10:00
Julien Negrotto
15cf3b4bc8
Handle NoMethodError for IRB implicit #ai 2016-06-25 14:19:00 +10:00
Gerard Caulfield
fb01426c4f
Update urls to point to awesome-print organization
Before this commit a number or our urls were out of date which
lead to problems such as our build status on Travis being invalid
and people being asked to clone from an old version of the
repository.

Thanks to Michael Dvorkin for his many years of incredible work
on this project and for creating this organization so that the
project could live on with the help of others.
2016-06-21 23:07:59 +10:00
Mauro George
3f7137ce00 Fix Broken specs on Travis
Delete the RAILS_ENV since this is defined by default on Travis
http://docs.travis-ci.com/user/ci-environment/
2015-01-20 12:55:19 -02:00
Mauro George
526f907629 Improves spec runner harness, switches to better env detection.
Does not run rails specs when running mongoid specs

WIP Start of remove BRE to check tests

Remove old helper of active record

Use RSpec skip to skip AR specs

Run ActionView only when needed

Run ActiveSupport only when needed

Run Mongoid only when needed

Create ExtVerifier.require_dependencies

Run MongoMapper only when needed

Always load nokogiri specs

Always load ostruct specs

Run Ripple only when needed

Remove :: when check for defined constants

Require spec_helper directly

Remove 1.8.6 old monkey patch

Add some RSpec configs
2015-01-02 13:20:18 -05:00
James Cox
9ce54b5557 Allows specs to run 2014-12-29 11:38:13 -05:00
adamjonas
2bc678bba5 update rspec syntax from should to expect via transpec 2014-12-18 12:24:30 -05:00
Michael Dvorkin
f36e788584 Fixed incompatibility with the money gem v5 2013-11-05 10:58:45 -08:00
Michael Dvorkin
33026612fc Workaround for IPAddr#==(other) bug 2013-10-08 15:40:38 -07:00
Michael Dvorkin
6a820e1f73 Format ENV object as hash 2013-09-21 00:29:18 -07:00
Mike McQuaid
ba7ff0fdcc Fix HTML printing.
With inspiration from:
https://github.com/michaeldv/awesome_print/issues/49
https://github.com/michaeldv/awesome_print/commit/b1b8dd

Thanks to @yebyen and @denishaskin

Fixes #49.
Fixes #78.
2013-04-27 11:23:38 +01:00
Mike Dvorkin
9b655ad63a Small spec tweak for Ruby 1.8.x 2012-09-05 22:25:52 -07:00
Mike Dvorkin
edee37c5c7 ap(object) now returns nil when running under IRB or Pry 2012-09-05 21:55:04 -07:00
Renamed from spec/misc_specs.rb (Browse further)