Skip to content

Commit ff81082

Browse files
committed
[#18] Added git staged files test case.
1 parent bc6ae6e commit ff81082

2 files changed

Lines changed: 15 additions & 1 deletion

File tree

test/elvis.coverspec

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
elvis_result,
77
elvis_utils,
88
elvis_style,
9+
elvis_project,
910
elvis_config,
1011
elvis_github,
1112
elvis_git,

test/git_SUITE.erl

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
]).
66

77
-export([
8-
relative_position_from_patch/1
8+
relative_position_from_patch/1,
9+
check_staged_files/1
910
]).
1011

1112
-define(EXCLUDED_FUNS,
@@ -61,3 +62,15 @@ relative_position_from_patch(_Config) ->
6162

6263
not_found = elvis_git:relative_position(Patch, 174),
6364
not_found = elvis_git:relative_position(Patch, 180).
65+
66+
67+
-spec check_staged_files(config()) -> any().
68+
check_staged_files(_Config) ->
69+
Filename = "../../temp_file_test",
70+
file:write_file(Filename, <<"sdsds">>, [append]),
71+
72+
os:cmd("git add " ++ Filename),
73+
[#{path := "temp_file_test"}] = elvis_git:staged_files(),
74+
os:cmd("git reset " ++ Filename),
75+
76+
file:delete(Filename).

0 commit comments

Comments
 (0)