git.fiddlerwoaroof.com
Browse code

token reader reads right file

jbalcita authored on 24/04/2017 15:53:34
Showing 2 changed files
... ...
@@ -24,7 +24,7 @@ namespace
24 24
         public:
25 25
             impl(file_reader &file_reader) : file_reader_(file_reader) {}
26 26
             std::string token(user &user) {
27
-                std::string file_path(user.home_directory());
27
+                std::string file_path(user.home_directory() + "/.dual_control");
28 28
                 std::string fetched_token(file_reader_.read(file_path));
29 29
                 return fetched_token;
30 30
             }
... ...
@@ -32,7 +32,7 @@ class fake_user : public user_ifc {
32 32
         std::string home_directory_;
33 33
     public:
34 34
         fake_user(std::string &user_name) :
35
-            home_directory_("home/" + user_name + "/.dual_control") {
35
+            home_directory_("home/" + user_name) {
36 36
             }
37 37
         std::string home_directory() {
38 38
             return home_directory_;
... ...
@@ -44,7 +44,7 @@ int reads_from_the_right_file () {
44 44
     file_reader test_file_reader(file_reader::delegate(new fake_file_reader));
45 45
     std::string user_name = "user";
46 46
     std::string expected = "home/" + user_name + "/.dual_control";
47
-    user test_user(std::shared_ptr<fake_user>((new fake_user(user_name))));
47
+    user test_user(user::delegate(new fake_user(user_name)));
48 48
     user_token_supplier supplier(user_token_supplier::create(test_file_reader));
49 49
 
50 50
     //when
... ...
@@ -55,6 +55,8 @@ int reads_from_the_right_file () {
55 55
     succeed();
56 56
 }
57 57
 
58
+
59
+
58 60
 RESET_VARS_START
59 61
 RESET_VARS_END
60 62