? context_more_test.patch
? context_test_6x.patch
Index: context_ui/tests/context_ui.test
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/context/context_ui/tests/context_ui.test,v
retrieving revision 1.3
diff -u -p -r1.3 context_ui.test
--- context_ui/tests/context_ui.test	17 Jul 2008 16:57:19 -0000	1.3
+++ context_ui/tests/context_ui.test	5 Sep 2008 11:33:58 -0000
@@ -49,7 +49,7 @@ class ContextUiTest extends DrupalTestCa
   function testCreateContext() {
 
     // User setup
-    $user = $this->drupalCreateUserRolePerm(array('administer site configuration', 'access content', 'create page content'));
+    $user = $this->drupalCreateUserRolePerm(array('access administration pages', 'administer site configuration', 'access content', 'create page content'));
     $this->drupalLoginUser($user);
 
     // Create context
@@ -59,20 +59,24 @@ class ContextUiTest extends DrupalTestCa
     $context->value = $this->randomID(15);
     $this->context = $context;
 
-    $edit = array('space' => $context->space, 'key' => $context->key, 'value' => $context->value);
-    $edit['items-node-page'] = 'page';
-    $this->drupalPostRequest('admin/build/context/add', $edit, 'Save');
+    $edit = array('namespace' => $context->space, 'attribute' => $context->key, 'value' => $context->value);
+    $edit['items[node][page]'] = 'page';
+    $edit['items[menu]'] = 'admin/build/context';
+    $this->drupalPost('admin/build/context/add', $edit, 'Save');
     $this->assertWantedRaw(t('The context %title was saved successfully.', array('%title' =>  $edit['value'])), 'Context saved');
 
     // Create Page content
     $edit = array();
     $edit['title'] = $this->randomName(32);
     $edit['body']  = $this->randomName(32);
-    $this->drupalPostRequest('node/add/page', $edit, 'Submit');
-
+    $this->drupalPost('node/add/page', $edit, 'Save');
+    $this->assertText(t('Your !type has been created.', array('!type' => t('Page'))));
+    
+    // Test if the proper menu shows
+    $this->assertText(t('Context'), 'The context-driven menu appears.');
+    
     // View context and test context setting
     node_view(node_load(array('title' => $edit['title'])), FALSE, TRUE);
-    $this->assertIdentical(context_get($context->space, $context->key), $context->value , 'Custom context was set');
-
+    $this->assertIdentical(context_get($context->namespace, $context->attribute), $context->value , 'Custom context was set');
   }
 }
