Jasper Van der Jeugt
e633df17dd
Rename pageCompiler to pandocCompiler
2012-12-15 18:02:47 +01:00
Jasper Van der Jeugt
cfac1bbca6
Rename require to load, thanks @ddfreyne
2012-12-13 22:25:28 +01:00
Jasper Van der Jeugt
95e1fcf0a2
Better error message for require/notFound
2012-12-05 16:49:28 +01:00
Jasper Van der Jeugt
93db3d652f
Broken test case for routes in group/list combo
...
See ab34c2945196c51bcb9850163395a9c7b188ddde
2012-11-30 10:40:46 +01:00
Jasper Van der Jeugt
5c76f782d7
Add test case for group/list combo
...
Works by default on this branch, for more information see
commit c12ef90f802be9e1669c11a4289597a7a47e741c
2012-11-29 23:09:11 +01:00
Jasper Van der Jeugt
2caa185504
Minimize <img>, patch by Chris Mears
...
Conflicts:
tests/Hakyll/Web/Urls/Relativize/Tests.hs
2012-11-28 10:26:23 +01:00
Jasper Van der Jeugt
db45ea9d8c
Allow arbitrary keys, update some tests
2012-11-27 16:10:45 +01:00
Jasper Van der Jeugt
1bcce776e7
Re-add some tests, cleanup...
2012-11-26 16:11:37 +01:00
Jasper Van der Jeugt
6e7a80e8a3
Simpler rules
2012-11-24 13:35:00 +01:00
Jasper Van der Jeugt
0a6b2b2598
Add snapshots
2012-11-24 10:56:19 +01:00
Jasper Van der Jeugt
aa1762f78e
Don't use a verbose logger when running tests
2012-11-21 20:41:19 +01:00
Jasper Van der Jeugt
c32e57262b
Add a runtime test
2012-11-21 20:38:13 +01:00
Jasper Van der Jeugt
6b4c65642e
Add requireApplyTemplate and applySelf utilities
2012-11-21 09:26:54 +01:00
Jasper Van der Jeugt
a97b74b0d2
Port page list module a bit
2012-11-20 21:57:15 +01:00
Jasper Van der Jeugt
b5adcb69d1
Update more tests
2012-11-20 11:50:22 +01:00
Jasper Van der Jeugt
bfa10560f8
Re-enable some tests
2012-11-20 11:36:45 +01:00
Jasper Van der Jeugt
802742cdbe
Remove hamlet, add function fields
2012-11-19 15:12:53 +01:00
Jasper Van der Jeugt
88ffd3c5be
Add tests again
2012-11-19 14:59:55 +01:00
Jasper Van der Jeugt
760b434437
WIP
2012-11-12 16:10:06 +01:00
Jasper Van der Jeugt
c7d3c60c54
Yet Another dependency analyzer
2012-11-12 14:31:33 +01:00
Jasper Van der Jeugt
e5c97d978b
Pick Store from the develop branch
2012-10-29 15:01:58 +01:00
Jasper Van der Jeugt
95d7eefe1f
Allow date as field for renderDateField
2012-10-22 14:39:23 +09:00
Jasper Van der Jeugt
3751d0a7ad
Bump hamlet dependency
...
Closes #81
2012-08-10 09:38:31 +09:00
Jasper Van der Jeugt
849d1f3236
Add test for #69 , minor edits
2012-06-10 16:05:50 +02:00
Jasper Van der Jeugt
a27e254e0b
Add constRoute
...
Closes #67
2012-05-29 23:39:07 +02:00
Jasper Van der Jeugt
484e0fb605
Merge branch 'stable'
2012-05-12 13:56:11 +02:00
Jasper Van der Jeugt
759f1e61ea
Memory optimizations
2012-05-12 13:17:20 +02:00
Jasper Van der Jeugt
de8e49056a
Fix hamlet test case
2012-04-15 22:05:15 +02:00
Jasper Van der Jeugt
1996052b11
Add complement function for patterns
2012-02-19 20:39:23 +01:00
Jasper Van der Jeugt
ff8bb310a4
Quick style fix
2012-02-13 22:54:24 +01:00
Jasper Van der Jeugt
f5c9c6fa32
Add a test for byExtension
2012-02-13 22:48:13 +01:00
Jasper Van der Jeugt
e1fa778a78
Add some tests for Hakyll.Core.Util.String
2012-02-12 23:53:03 +01:00
Jasper Van der Jeugt
96e8736655
Add renderDateField/comparePagesByDate tests
...
See #53
2012-02-06 12:45:03 +01:00
Jasper Van der Jeugt
d7e9b2f2d7
Add a test for renderDateField
2012-01-31 15:27:03 +01:00
Jasper Van der Jeugt
98d311ebc8
Fix TagSoup options and bump its dependency
2012-01-25 10:36:17 +01:00
Jasper Van der Jeugt
9badd09c91
sequenceA was reversing the list
2011-12-10 16:13:22 +01:00
Jasper Van der Jeugt
12b4e8a0b2
Add escapeHtml function
2011-11-25 23:05:50 +01:00
Jasper Van der Jeugt
d61d7f19fc
"Allow" missing keys in templates
2011-11-23 15:24:20 +01:00
Jasper Van der Jeugt
c015be003e
Add test for new relativizeUrls
2011-10-03 09:44:37 +02:00
Jasper Van der Jeugt
75f157ca8c
Add some URL utilities
2011-09-06 22:27:53 +02:00
Jasper Van der Jeugt
308323bfc1
Allow ... as metadata delimiter
2011-07-18 18:47:11 +02:00
Jasper Van der Jeugt
d08a33a287
Merge branch 'master' into type-safe-identifiers
...
Conflicts:
hakyll.cabal
2011-06-08 15:53:36 +02:00
Jasper Van der Jeugt
699a4e1113
Add tests for stripTags
2011-06-05 23:13:11 +02:00
Jasper Van der Jeugt
25b28d8ba4
Some list matches in the tests
2011-05-29 12:17:36 +02:00
Jasper Van der Jeugt
3c8f31040f
Type-safe identifiers in tests
2011-05-28 10:46:22 +02:00
Jasper Van der Jeugt
d004dc1999
Test for UnixFilter
2011-05-25 11:24:33 +02:00
Jasper Van der Jeugt
01d989894c
Add some store tests
2011-05-24 23:17:32 +02:00
Jasper Van der Jeugt
6025e2fab8
Finish rules test
2011-05-24 22:29:47 +02:00
Jasper Van der Jeugt
1dff099486
Rules tests should look like that
2011-05-24 14:40:45 +02:00
Jasper Van der Jeugt
0de38d9b9b
Test for escaped patterns
2011-04-08 22:20:15 +02:00
Jasper Van der Jeugt
a8accd36b1
Minor refactoring
2011-04-08 22:17:04 +02:00
Jasper Van der Jeugt
78dbe8a3d1
Add regex predicate helper
2011-04-06 09:39:20 +02:00
Jasper Van der Jeugt
4925dd828e
Bring tests up-to-date
2011-04-05 11:52:50 +02:00
Jasper Van der Jeugt
379cd0eed4
Add copyBodyToField, copyBodyFromField methods
2011-03-29 18:19:19 +02:00
Jasper Van der Jeugt
8bd45b97de
New implementation of patterns using globs.
...
Closes gh-18
2011-03-29 15:04:01 +02:00
Jasper Van der Jeugt
e9666f78e8
Add new dependency analyzer & tests
2011-03-28 18:35:02 +02:00
Jasper Van der Jeugt
cf71e29546
Make toSiteRoot work with /xxx URL's
2011-03-08 11:03:07 +01:00
Jasper Van der Jeugt
fa057f3011
Add composeRoutes
2011-03-01 09:40:07 +01:00
Jasper Van der Jeugt
d460fd88d1
Add gsubRoute
2011-02-28 22:40:23 +01:00
Jasper Van der Jeugt
4586e7bb3d
Remove warnings in test suite
2011-02-23 13:56:13 +01:00
Jasper Van der Jeugt
3532d5f100
Top-level module for reading templates
2011-02-10 12:30:58 +01:00
Jasper Van der Jeugt
8cec091e04
Add some tests for RelativizeUrls
2011-02-09 19:57:25 +01:00
Jasper Van der Jeugt
d9e0c3e86b
Some tests for the Page module
2011-02-09 19:28:53 +01:00
Jasper Van der Jeugt
002cf4de32
Add hamlet templates and restructure tests
2011-02-09 18:11:24 +01:00
Jasper Van der Jeugt
4bdd93b331
Add Route code
2010-12-23 19:20:05 +01:00
Jasper Van der Jeugt
3fdf8ab204
Add identifier/pattern modules
2010-12-23 17:19:21 +01:00
Jasper Van der Jeugt
d1d28b9349
Add tests for the directed graph modules
2010-12-23 14:51:38 +01:00
Jasper Van der Jeugt
eabc26812d
Remove old tests for now
2010-12-23 14:32:43 +01:00
Jasper Van der Jeugt
371bc0347b
Clean up yesterday's work, fix tests
2010-10-04 14:14:41 +02:00
Jasper Van der Jeugt
2c6239b37d
Fix tests in master
2010-09-23 12:23:25 +02:00
Jasper Van der Jeugt
2066be0621
Add inHakyllDirectory function and test cases
2010-08-02 12:59:22 +02:00
Jasper Van der Jeugt
bb9ea6f122
Add newtype for Context
2010-06-20 10:45:17 +02:00
Jasper Van der Jeugt
ff57c2f660
Added fix to allow dashes in pages.
...
Hakyll splits pages into metadata sections by lines starting
with `---`. Because of this, thing like
Header
------
Some text.
will not parse. This commit fixes this, by fixating the length
of the the dash pattern -- all dashed lines should contain the
same number of dashes. Therefor, you can use something like
---
title: Foobar
---
Header
------
Some text.
2010-04-04 15:08:59 +02:00
Jasper Van der Jeugt
057b7fa485
Moved Arbitrary Template instance to tests.
...
This way, the code for Text.Hakyll.Internal.Template is
cleaner, and our library does not depend on QuickCheck
anymore.
2010-04-01 12:27:27 +02:00
Jasper Van der Jeugt
417a9a92d8
Added test case for non-metadata pages.
2010-04-01 12:26:31 +02:00
Jasper Van der Jeugt
c9e3458083
Added .txt
support, tests update.
...
- Pure text files are now supported.
- We now hide the Internal modules.
- Tests should be run through ghci.
- Added testing of page reading.
2010-03-26 14:10:10 +01:00
Jasper Van der Jeugt
c9d4624a42
Updated tests.
2010-02-16 19:18:53 +01:00
Jasper Van der Jeugt
8e78fe04f6
Made Arbitrary Page instance.
2010-01-25 15:12:20 +01:00
Jasper Van der Jeugt
d41500758f
Backported previous tests.
2010-01-24 22:27:11 +01:00
Jasper Van der Jeugt
7a75e1f481
test-framework is fixed again, so we use it again.
2010-01-24 22:00:51 +01:00
Jasper Van der Jeugt
d97a53b6b4
Changed test system. Wrote some test cases.
2010-01-24 19:00:49 +01:00
Jasper Van der Jeugt
5f8ea066d6
Added changeExtension ContextManipulation.
2010-01-23 17:12:49 +01:00
Jasper Van der Jeugt
d7f04a2c6d
Strictness cleanup.
2010-01-23 10:25:47 +01:00
Jasper Van der Jeugt
8602f23f7b
Made site and cache directory configurable. Caching stubs.
2010-01-20 16:46:22 +01:00
Jasper Van der Jeugt
fb381ddfd3
Changed to tibbe's style guide for imports.
2010-01-17 14:43:41 +01:00
Jasper Van der Jeugt
ac641ef0b0
Added comment test case for compressCss.
2010-01-14 08:56:40 +01:00
Jasper Van der Jeugt
243062f126
Added some more tests.
2010-01-11 15:54:04 +01:00
Jasper Van der Jeugt
6bcad2701a
Added custom Template system. Highly experimental.
2010-01-10 19:17:18 +01:00
Jasper Van der Jeugt
6a2e6998b1
Worked on substitution.
2010-01-10 13:26:57 +01:00
Jasper Van der Jeugt
bc71d54ab7
Started working on relative-url branch.
2010-01-10 12:16:47 +01:00
Jasper Van der Jeugt
73f6b1ab8c
Some changes to the regex interface, and version bump.
2010-01-09 21:40:31 +01:00
Jasper Van der Jeugt
547f98dff0
Added link function.
2010-01-08 09:42:33 +01:00
Jasper Van der Jeugt
d29e4157f1
Added an havingExtension filter because it's handy.
2010-01-05 11:11:02 +01:00
Jasper Van der Jeugt
6c1d41dbe2
Added some tests for the date rendering.
2010-01-03 16:01:47 +01:00
Jasper Van der Jeugt
a532352858
Some more tests. Fixed split function.
2009-12-25 12:06:11 +01:00
Jasper Van der Jeugt
4fa472250e
Added some tests.
2009-12-25 11:55:03 +01:00