35 Commits

Author SHA1 Message Date
a83e9a3515 Tweaks and fixes to a unfinished and currently failing test 2015-07-03 13:08:06 +01:00
e9066c9519 Basic working root link setup 2015-07-03 13:06:56 +01:00
f88fbba4ae Update output of dotify-create-symlink command 2015-07-03 13:06:02 +01:00
f8a0ad4ea3 Sanitize unfinished link action integration test a bit 2014-08-21 02:54:01 +01:00
ad59c37cfb Fix various issues with tests 2014-08-21 02:53:48 +01:00
3cc242429b Update test-helper.sh 2014-08-21 02:00:34 +01:00
71bc4d5a44 Change suffix of test files to comply with test-runner.sh defaults 2014-08-21 02:00:06 +01:00
5567a98bb3 Massive restructuring code-base 2014-03-19 21:03:31 +00:00
21c25b3d6c Don't include assert.sh or stub.sh in git repo
Have make-file download them when running make test.
2014-03-16 01:09:05 +00:00
e49c930771 Make arguments simpler to deal with in action functions
<source> was an optional argument, and the second out of three passed,
meaning when only two arguments were given, the action functions would
have to know to use the second argument as <target>, instead of the the
third. Now the second argument is always <target>, and the <source>
argument is always the third, if given.
2014-03-08 13:32:24 +00:00
e0f0177301 Expand Dotfile syntax support to not require a <source> argument
Supported action syntax:

- `<action>: <source> -> <target>`
- `<action>: -> <target>`
- `<source> -> <target>`
- `-> <target>`
2014-03-08 13:29:07 +00:00
fad6369ba7 Make dotify-action error out when given invalid actions 2013-10-21 01:30:42 +01:00
65ccec0d8a Add Dotfile commands 2013-10-21 00:26:46 +01:00
f5725f6229 Remove dotfile option parsing commands
They are no longer needed, as I'm going for a "compile Dotfile to
regular shell script" approach now, rather than a "manually parse the
shit out of the Dotfile".
2013-10-20 23:59:08 +01:00
9150d996a7 Add tests for compile-dotfile internal command 2013-10-20 22:53:35 +01:00
4447397c10 Keep things more consistent 2013-10-20 22:53:22 +01:00
7dd4458031 Rename test/run.sh to test.sh 2013-10-20 22:51:08 +01:00
2c72a369e5 Update parse-dotfile-options test 2013-10-03 23:55:15 +01:00
7dc86a3843 Fix load paths in test files 2013-10-03 23:54:53 +01:00
7ca1911636 Keep things consistent 2013-10-03 23:42:46 +01:00
02ad286591 Break stub/restore test-helpers into their own stub.sh file 2013-10-03 23:42:45 +01:00
4b84e35b2f Reorganize helpers 2013-10-03 23:42:20 +01:00
7bec498a13 Fix test runner's exit status 2013-10-03 23:01:57 +01:00
4efde780d4 Reorganize internal functions 2013-10-03 22:59:38 +01:00
7594f1bc59 Update dotfile option parsing and complete tests 2013-07-05 00:57:53 +02:00
d8ef9d824d Slight test improvements 2013-07-05 00:56:55 +02:00
3a18df0a18 Add basic tests for parse-dotfile-options 2013-07-01 12:37:52 +02:00
d0f4f579c0 Update test files to use test-helper 2013-07-01 12:35:46 +02:00
0e2b07d39f Fix a bug in test-helper.sh 2013-07-01 12:35:20 +02:00
0c523bc5cf Update internals test file 2013-07-01 11:43:21 +02:00
cca82b0e31 Add test-helper 2013-07-01 11:42:58 +02:00
c233bc3dc8 Add tests for locate-* functions 2013-06-28 13:55:37 +02:00
f1d2dec645 Add tests for has-argument and parse-argument functions 2013-06-26 21:46:47 +02:00
ab7a7a10dd Add test for trim() function 2013-06-26 21:44:20 +02:00
5abbdd7853 Setup testing system using assert.sh 2013-06-26 21:43:42 +02:00