git.fiddlerwoaroof.com
Browse code

uses the right token

Greg Wiley authored on 03/05/2017 20:23:30
Showing 2 changed files
... ...
@@ -48,11 +48,10 @@ public:
48 48
     }
49 49
     void save (const user &user, const std::string &token) const override
50 50
     {
51
-        std::string generated_token (generate_token_());
52 51
         std::string file_path (user.home_directory() + "/.dual_control");
53 52
         fstreams::postream stream (fstreams_.open_ofstream (file_path,
54 53
                                    std::ios_base::trunc));
55
-        *stream << generated_token << std::endl;
54
+        *stream << token << std::endl;
56 55
     }
57 56
 };
58 57
 }
... ...
@@ -133,7 +133,7 @@ int writes_the_token ()
133 133
     mock_write_fstreams *mockfs (new mock_write_fstreams);
134 134
     fstreams test_streams{fstreams::delegate (mockfs)};
135 135
     std::string token ("token");
136
-    tokens tokens (tokens::create (test_streams, [&] {return token;}));
136
+    tokens tokens (tokens::create (test_streams, [&] {return "wrong token";}));
137 137
 
138 138
     //when
139 139
     tokens.save (test_user, token);