diff options
| author | Ben Straub <bstraub@github.com> | 2012-07-31 16:24:04 -0700 |
|---|---|---|
| committer | Ben Straub <bstraub@github.com> | 2012-07-31 16:24:04 -0700 |
| commit | 78cd966aafe6617142a359c2d79a8cb46621fb77 (patch) | |
| tree | 4560eece590b9a46e87581ed3d79645318c2b8cb /tests-clar | |
| parent | e4bac3c4692834e6d0ca607aca229ddcae0ba2b7 (diff) | |
| download | libgit2-78cd966aafe6617142a359c2d79a8cb46621fb77.tar.gz | |
Checkout: fix crlf tests under win32.
Diffstat (limited to 'tests-clar')
| -rw-r--r-- | tests-clar/checkout/checkout.c | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/tests-clar/checkout/checkout.c b/tests-clar/checkout/checkout.c index 9551cba47..3a27fe5c1 100644 --- a/tests-clar/checkout/checkout.c +++ b/tests-clar/checkout/checkout.c @@ -8,7 +8,7 @@ static git_repository *g_repo; void test_checkout_checkout__initialize(void) { - const char *attributes = "*.txt text eol=cr\n"; + const char *attributes = "* text eol=lf\n"; g_repo = cl_git_sandbox_init("testrepo"); cl_git_mkfile("./testrepo/.gitattributes", attributes); @@ -54,11 +54,16 @@ void test_checkout_checkout__crlf(void) { const char *attributes = "branch_file.txt text eol=crlf\n" - "README text eol=cr\n" "new.txt text eol=lf\n"; + const char *expected_readme_text = +#ifdef GIT_WIN32 + "hey there\r\n"; +#else + "hey there\n"; +#endif cl_git_mkfile("./testrepo/.gitattributes", attributes); cl_git_pass(git_checkout_head(g_repo, NULL, NULL)); - test_file_contents("./testrepo/README", "hey there\n"); + test_file_contents("./testrepo/README", expected_readme_text); test_file_contents("./testrepo/new.txt", "my new file\n"); test_file_contents("./testrepo/branch_file.txt", "hi\r\nbye!\r\n"); } |
