changeset 3873:4b0d283ecede beta

added tests for raw gists
author Marcin Kuzminski <marcin@python-works.com>
date Sun, 19 May 2013 16:14:28 +0200
parents 2b9da8749065
children 237a8e3727a2
files rhodecode/tests/functional/test_admin_gists.py
diffstat 1 files changed, 13 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/rhodecode/tests/functional/test_admin_gists.py	Sun May 19 15:42:08 2013 +0200
+++ b/rhodecode/tests/functional/test_admin_gists.py	Sun May 19 16:14:28 2013 +0200
@@ -155,6 +155,19 @@
         response.mustcontain('gist-desc')
         response.mustcontain('<div class="ui-btn green badge">Public gist</div>')
 
+    def test_show_as_raw(self):
+        gist = _create_gist('gist-show-me', content='GIST CONTENT')
+        response = self.app.get(url('formatted_gist',
+                                    gist_id=gist.gist_access_id, format='raw'))
+        self.assertEqual(response.body, 'GIST CONTENT')
+
+    def test_show_as_raw_individual_file(self):
+        gist = _create_gist('gist-show-me-raw', content='GIST BODY')
+        response = self.app.get(url('formatted_gist_file',
+                                    gist_id=gist.gist_access_id, format='raw',
+                                    revision='tip', f_path='gist-show-me-raw'))
+        self.assertEqual(response.body, 'GIST BODY')
+
     def test_edit(self):
         self.skipTest('not implemented')
         response = self.app.get(url('edit_gist', gist_id=1))