From: David Stainton <dstainton415@gmail.com>
Date: Tue, 23 Jun 2015 19:34:18 +0000 (-0700)
Subject: Test that join adds tahoe config options
X-Git-Url: https://git.rkrishnan.org/components/com_hotproperty/simplejson/statistics?a=commitdiff_plain;h=e7178368c696151028f2874440ffde62a11720ad;p=tahoe-lafs%2Ftahoe-lafs.git

Test that join adds tahoe config options
---

diff --git a/src/allmydata/test/test_cli_magic_folder.py b/src/allmydata/test/test_cli_magic_folder.py
index b8418ac7..77df1c1a 100644
--- a/src/allmydata/test/test_cli_magic_folder.py
+++ b/src/allmydata/test/test_cli_magic_folder.py
@@ -1,5 +1,6 @@
 import os.path
 import urllib
+import re
 
 from twisted.trial import unittest
 
@@ -30,15 +31,21 @@ class CreateMagicFolder(GridTestMixin, CLITestMixin, unittest.TestCase):
 
     def _join(self, result):
         invite_code = result[1].strip()
-        d = self.do_cli("magic-folder", "join", invite_code, u"LOCAL_DIR")
+        d = self.do_cli("magic-folder", "join", invite_code, u"Alice_local_magic")
         return d
 
+    def _check_config(self, result):
+        client_config = fileutil.read(os.path.join(self.get_clientdir(), "tahoe.cfg"))
+        ret = re.search(r'\[magic_folder\]\nenabled = True\nlocal.directory = Alice_local_magic', client_config)
+        self.failIf(ret is None)
+
     def test_create_and_then_invite_join(self):
         self.basedir = "cli/MagicFolder/create-and-then-invite-join"
         self.set_up_grid()
         d = self._create_magic_folder()
         d.addCallback(self._invite)
         d.addCallback(self._join)
+        d.addCallback(self._check_config)
         return d
 
     def test_create_invite_join(self):