Ashwin Maroli
e300964879
Windows CI on GitHub Actions ( #9659 )
...
Merge pull request 9659
2024-09-05 23:10:02 -07:00
Vít Ondruch
d865905d66
Test suite uses shoulda-context only. ( #9441 )
...
Merge pull request 9441
2023-09-15 08:47:57 -07:00
Ashwin Maroli
ee3576e2cb
Split `test/test_tags.rb` into multiple files ( #9230 )
...
Merge pull request 9230
2022-12-26 06:16:39 -08:00
Ashwin Maroli
911e249d72
Bump RuboCop to `1.36.x` ( #9125 )
...
Merge pull request 9125
2022-09-21 10:25:50 -07:00
Ashwin Maroli
034d3e9f4b
Fix response header for content served via `jekyll serve` ( #8965 )
...
Merge pull request 8965
2022-02-25 13:12:23 -08:00
Frank Taillandier
8c8326e9ab
style: enable new cops ( #8538 )
...
Merge pull request 8538
2021-01-12 18:39:41 -05:00
jnozsc
e824f6b9cc
Update rubocop gem to 0.90.0 ( #8313 )
...
Merge pull request 8313
2020-09-04 16:10:41 -04:00
Ashwin Maroli
75ae986208
Expect drive letter only on vanilla windows ( #8227 )
...
Merge pull request 8227
2020-06-05 03:05:12 -04:00
Ashwin Maroli
751b8f9c3c
Bump RuboCop to v0.85.x ( #8223 )
...
Merge pull request 8223
2020-06-01 14:07:43 -04:00
Edward Thomson
275702edd5
Ci/GitHub actions ( #7822 )
...
Merge pull request 7822
2019-09-26 13:32:59 -04:00
Ashwin Maroli
a5cac26766
Bump RuboCop to v0.68.x ( #7637 )
...
Merge pull request 7637
2019-04-30 08:44:08 -04:00
Ashwin Maroli
c368fec322
Create symlink only if target is accessible ( #7429 )
...
Merge pull request 7429
2018-12-18 12:00:27 -05:00
Ashwin Maroli
9adac3a11e
Fix Rubocop offences in test files ( #7128 )
...
Merge pull request 7128
2018-07-12 10:21:23 -04:00
jekyllbot
149d5de59a
Remove support for rdiscount ( #6988 )
...
Merge pull request 6988
2018-05-09 09:44:36 -04:00
Nikita Skalkin
e0758ba550
Remove support for Redcarpet ( #6987 )
...
Merge pull request 6987
2018-05-06 10:18:02 -04:00
Florian Thomas
368fa1f723
return correct file in dir if dir has same name as file ( #6569 )
...
Merge pull request 6569
2017-11-24 03:49:13 -05:00
Parker Moore
232ec4679a
Allow `yield` to logger methods & bail early on no-op messages ( #6315 )
...
Merge pull request 6315
2017-08-18 12:45:23 -04:00
Parker Moore
7cf5f51ca2
Enforce Style/FrozenStringLiteralComment. ( #6265 )
...
Merge pull request 6265
2017-08-03 21:27:32 -04:00
Bogdan
8f1959bbc4
Define path with __dir__ ( #6087 )
...
Merge pull request 6087
2017-07-25 19:20:20 -04:00
Frank Taillandier
5ed22d0b3e
Now we must execute SimpleCov
2017-01-19 22:39:39 +01:00
jekyllbot
477b2f0f3e
Merge pull request #5640 from jekyll/jekyll-utils-exec
...
Merge pull request 5640
2017-01-18 14:15:11 -05:00
Parker Moore
ad8fb9b927
Add theme_dir() helper func
2017-01-17 16:19:26 -05:00
jekyllbot
71dab94a97
Merge pull request #5779 from jekyll/fix-flaky-plugins-path-test
...
Merge pull request 5779
2017-01-16 17:03:41 -05:00
Parker Moore
aa7e47a30d
Remove calls to Dir.chdir without a block.
...
This removes the necessity to initialize Jekyll::Configuration::DEFAULTS manually.
2017-01-16 16:43:25 -05:00
Parker Moore
567a7952dd
test/helper: fix flaky plugin path test by initializing Configuration::DEFAULTS at start of tests
...
If we do a Dir.chdir before Configuration::DEFAULTS is initialized, then its source and destination values will not be what we expect.
We expect that Dir.pwd should stay as the root of the repo but there are some errant calls to Dir.chdir without a block that are still
not yet cleaned up.
2017-01-16 16:25:09 -05:00
Pat Hawks
1d885911bc
Rubocop: Require consistent comma in multiline literals
2017-01-12 17:52:29 -06:00
Parker Moore
6e2449b482
Write Jekyll::Utils::Exec.run for running shell commands.
2016-12-07 17:38:22 -08:00
Parker Moore
f27eb77d0b
Add failing test for permalink templates with trailing underscores
2016-11-11 16:30:53 -08:00
Ashwin Maroli
1852e54d10
add and use 'skip_if_windows' helper method
...
- add a new helper method to skip tests if on Windows platform
- skip those tests that fail due to lack of support for symlinked files
on Windows.
2016-11-04 09:20:46 +05:30
Parker Moore
aa86651650
Add absolute_url and relative_url filters.
2016-09-22 14:16:00 -07:00
jekyllbot
cf810a88fa
Merge pull request #4942 from pathawks/fp/configuration-from-permalink-fix
...
Merge pull request 4942
2016-05-25 15:42:05 -07:00
Pat Hawks
cc0c5ea19e
Rubocop fixes
2016-05-24 19:01:35 -05:00
Parker Moore
37b93f10dd
Add missing 'end' to test/helper.rb
2016-05-24 18:47:15 -05:00
Parker Moore
dbcbf809ff
Refactor some tests to prevent manipulation of Jekyll::Config::DEFAULTS
2016-05-24 18:47:04 -05:00
Parker Moore
c69ca4c11e
Test#build_configs shouldn't overwrite default collections
2016-05-24 18:40:19 -05:00
Parker Moore
3896f6d5d8
Use require_relative
2016-05-24 17:32:33 -05:00
Brint O'Hearn
aad587ca2f
Rubocop fixes for test/helper.rb
2016-05-16 19:26:53 -05:00
Jordon Bedwell
f80321ecac
Update Rake.
...
Update Rake and disable verbosity when running the specs because we have some
deprecated usage (for now -- however, see: jekyll/jekyll#4719 ) and because
Rouge, and Liquid throw out thousands (probably hyperbolic) of warnigns when the
specs are being ran. We need upstream to fix their problems while we fix ours
or we'll all have a bad day, not that we aren't already.
2016-03-27 22:22:35 -05:00
Parker Moore
5cf5ce979f
test: add assert_exist and refute_exist
2016-01-18 13:42:03 -08:00
Pat Hawks
ba017ebb97
Remove old Fixme note
2016-01-11 22:32:04 -08:00
Jordon Bedwell
55423e344e
Add CodeClimate to the testing stuff.
2016-01-10 11:18:46 -06:00
Jordon Bedwell
3432fd2c2d
Modernize Kramdown for Markdown converter.
2015-12-04 08:09:08 -06:00
Alfred Xing
2a040fd527
Rename incremental regeneration flag
...
Rename from `full_rebuild` to disable, to `incremental` to enable
2015-10-26 14:20:44 -07:00
Parker Moore
b89f943bf2
collections: posts as collection
2015-10-26 00:29:14 -07:00
Matt Rogers
ff504a39ba
Ignore `.bundle` when generating test coverage
...
Fix the code coverage reporting when using `.bundle` to store my gems in
by having SimpleCov ignore that directory. Use of `.bundle` to store my
gems consolidates things since since that directory also holds the
bundler config file. It also keeps a `vendor` directory out of the
project tree for non-Rails projects. Simplecov was not ignoring that
directory though, which meant that the code coverage numbers I were
seeing locally were wrong (and very frightening). With this change, all
is right with the world once again. 😃
2015-10-15 20:59:34 -05:00
Jordon Bedwell
f054bae503
Add support for JRuby, it was easier than assumed.
2015-05-15 07:10:22 -05:00
Jordon Bedwell
f26cdd8da4
Create #mock_expects that goes directly to RSpec Mocks.
2015-04-14 14:20:55 -05:00
Arthur Neves
67ba8ad0cb
Use rspec-mock instead of rr
2015-03-06 20:13:07 -05:00
Parker Moore
f1edf9e692
Add minitest/profile to profile 10 slowest tests
2015-03-01 00:36:40 -08:00
Parker Moore
fbe52bca85
Move simplecov_custom_profile to test/ & gate with TRAVIS env
2015-03-01 00:36:20 -08:00