Arthur Neves
67ba8ad0cb
Use rspec-mock instead of rr
2015-03-06 20:13:07 -05:00
Will Norris
669c803912
always include file extension on destination files
...
This ensures that destination files for HTML posts, pages and
collections always include the proper file extension (as defined by
output_ext) regardless of permalink structure. This allows for URLs
that contain no extension or trailing slash to still result in proper
destination files with .html extensions.
Because this change relies so heavily on output_ext accurately
identifying the extension of the destination file, this change also
removes the feature test that tested support for permalinks with a .htm
extension. In order to support alternate file extensions, a future
patch or plugin will need to modify the output_ext value, at which point
everything else should work as expected.
2015-03-02 21:20:54 -08:00
Parker Moore
ace1b6b8d2
Migrate the integration tests to minitest, too
2015-02-21 00:31:25 -08:00
Parker Moore
a87cda4b12
Add configuration fallback for paginate, and fix tests.
2015-01-31 13:53:17 -08:00
Parker Moore
c378f741a8
Merge pull request #3319 from jekyll/split-off-textile
2015-01-17 17:08:15 -08:00
Parker Moore
dec27bc166
Fix last feature
2015-01-17 16:52:12 -08:00
Parker Moore
2b29e09177
Fix some cucumber features.
2015-01-17 16:52:12 -08:00
Parker Moore
c1da91cf5c
Start removing mentions of Textile.
2015-01-17 16:51:28 -08:00
Parker Moore
f11837dd7b
Fix cucumber failures due to merge of #3134 .
2015-01-17 16:48:12 -08:00
Parker Moore
87500addd5
Move the test & fix it.
2015-01-17 15:46:35 -08:00
Mike Callan
5868ba1691
new test to prove permalinks in global config do not respect template variables
2015-01-17 15:28:52 -08:00
Parker Moore
6d9b4c2aba
Merge pull request #2774 from dziemian007/formatter_variables_by_relative_path
2015-01-17 15:16:50 -08:00
Parker Moore
a312115a5a
Merge pull request #3014 from jekyll/revert-3013-revert-2921-post-dest
2015-01-17 15:13:17 -08:00
Parker Moore
ba2e1390ad
Merge pull request #2571 from yous/patch-mixed-case-category
2015-01-17 14:55:30 -08:00
Parker Moore
a098dc80cd
Merge pull request #3234 from jekyll/ruby-2-2
2014-12-29 20:49:04 -05:00
Parker Moore
7bcf8d689e
Always call Time#localtime to translate to TZ'd time.
2014-12-29 20:12:35 -05:00
Parker Moore
f66862c508
Install rake if the lib isn't there; upgrade to cucumber 1.3.18
2014-12-29 18:40:53 -05:00
nitoyon
5e10958faa
Unescape Document output path
...
Document#destination wasn't unescaped properly.
For example, when we have a document named '_langs/c#.md',
we expect its url to be '/langs/c#.html',
but it was actually '/langs/c%23.html'.
We now unecape URL at Document#destination like Post#destination and
Page#destination.
2014-12-29 22:38:50 +09:00
Parker Moore
004f923644
Revert "Revert "Make permalink parsing consistent with pages""
2014-12-29 00:30:42 -05:00
Alfred Xing
02f281eef3
Add unit and cucumber tests
2014-11-26 21:15:53 -08:00
Parker Moore
8ee1b2a1fd
Finish up the plugin manager
...
And so it shall be.
2014-11-05 19:29:54 -08:00
Parker Moore
519b60d012
Fix 2 syntax errors.
2014-11-05 18:39:54 -08:00
Parker Moore
0ad2c338c4
Reorganize tests for plugins.
2014-11-05 18:39:54 -08:00
Parker Moore
078b2785e4
Revert "Make permalink parsing consistent with pages"
2014-10-18 12:07:44 -07:00
Alfred Xing
ccef84a803
Update Cucumber tests to match new permalink parsing
2014-09-24 22:08:25 -07:00
Pat Hawks
5445a1bead
Add test for Use per-post permalinks ending in .htm
2014-09-14 11:36:26 -07:00
Parker Moore
943dc27e78
Add a space because regexp.
2014-08-30 22:40:32 -07:00
Parker Moore
eea5921856
Fix test for Liquid rendering in Sass.
2014-08-30 21:54:50 -07:00
Parker Moore
ca2e291306
prettier exceptions for cucumber. [ci skip]
2014-08-30 19:42:15 -07:00
Parker Moore
106148280d
Use POSIX::Spawn instead of system to launch Jekyll
2014-08-30 19:29:01 -07:00
Parker Moore
f9bc50e010
Fix the custom Cucumber output.
2014-08-30 19:28:37 -07:00
Parker Moore
efd2c17eba
Don't print out docstrings.
2014-08-30 18:37:00 -07:00
Chris Frederick
1238ccefcc
Fix Cucumber scenario
2014-08-26 22:24:18 +09:00
Kamil Dziemianowicz
3b7091aab7
Find variables in _config.yaml by searching with relative file path.
2014-08-20 00:07:51 +02:00
James Smith
687176e22c
Autoload csv files from data directory
2014-08-16 14:54:14 +01:00
Parker Moore
141ce32382
Custom formatter.
2014-08-12 18:06:47 -04:00
ChaYoung You
3768d90278
Use category in downcase only for URL ( Resolves #1739 )
2014-08-07 11:27:41 +09:00
Ivan Tse
83f726f503
Add tests for include tag with partial variables
2014-08-05 01:04:20 -04:00
Parker Moore
81807cb5af
Merge pull request #2615 from alfredxing/collections-static-files
2014-08-02 14:44:45 -04:00
Alfred Xing
a902fefed5
Add blank frontmatter to feature test
2014-08-01 13:24:27 -07:00
Alfred Xing
6d62dbbafc
Replace deprecated Ruby methods
...
Replace `Hash#has_key?` and `File.exists?` with `Hash#key?`
and `File.exist?`
2014-07-31 12:50:20 -07:00
ChaYoung You
2716f65010
Add tests for duplicated categories
2014-07-10 18:03:50 +09:00
ChaYoung You
8006024715
Add missed tests for categories
2014-07-10 18:03:41 +09:00
ChaYoung You
2616a4cf5e
Replace duplicated `category` feature with `categories`
2014-07-10 17:44:51 +09:00
Ben Hollis
cbb4b10ce6
Update Maruku dependency to allow use of the latest version.
...
All Maruku releases post-0.6 follow semver, so they should be backwards-compatible on minor versions. In this case, the only test that needed to change was one that was asserting buggy behavior that was fixed in 0.7.1.
2014-07-08 19:44:40 -07:00
Ben Balter
05f1fac2a7
Add feature for layouts vuln.
2014-07-01 18:29:01 -04:00
Anatol Broder
880a503094
Add a test
2014-06-24 20:27:01 +02:00
Parker Moore
35ed101651
Add test for the concatenation of categories
2014-06-18 18:19:28 -04:00
Parker Moore
d59b2c3ef6
Merge pull request #2419 from jens-na/collection-defaults
2014-06-12 20:38:21 -04:00
Anatol Broder
df334e809e
Remove coverage reporting with Coveralls
2014-06-09 02:35:55 +02:00