Commit graph

161 commits

Author SHA1 Message Date
Jasper Van der Jeugt
eaa190f1e3 Fix .tex.lhs patch, add some test cases 2013-01-28 11:36:59 +01:00
Jasper Van der Jeugt
2912fcd521 Add metadataRoute 2013-01-21 22:45:50 +01:00
Jasper Van der Jeugt
87735f9778 Fix issue with tagsoup renderTags 2013-01-20 15:51:23 +01:00
Jasper Van der Jeugt
652ceb03f1 Add applyJoinTemplateList, and a test for it 2013-01-16 10:50:01 +01:00
Jasper Van der Jeugt
d2aaf335c3 Pattern version updates 2013-01-14 15:05:24 +01:00
Jasper Van der Jeugt
50371ab5c1 Add preprocess rule 2013-01-08 12:47:55 +01:00
Jasper Van der Jeugt
bbc2631c76 Add TmpFile utilities 2013-01-06 18:33:00 +01:00
Jasper Van der Jeugt
18b6ac5ad4 Add create in addition to match 2013-01-06 09:51:09 +01:00
Jasper Van der Jeugt
8c0a609d6a Add .&&. and .||. operators 2013-01-03 19:02:11 +01:00
Jasper Van der Jeugt
24273d0348 Remove verbosity from configuration 2012-12-31 15:16:14 +01:00
Jasper Van der Jeugt
a20bc7bed9 Make saveSnapshot chainable 2012-12-30 09:50:02 +01:00
Jasper Van der Jeugt
5b1a675b94 Draft tool to check internal links 2012-12-29 10:41:05 +01:00
Jasper Van der Jeugt
99200aef5d Foldable/Traversable instance for Item 2012-12-26 15:00:45 +01:00
Jasper Van der Jeugt
6a797b33ef Broken test case for match/version thing... 2012-12-25 23:23:15 +01:00
Jasper Van der Jeugt
69ffbe0356 Add demoteHeaders, refactor a bit 2012-12-25 22:49:29 +01:00
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