[ Index ] |
PHP Cross Reference of GlotPress |
[Summary view] [Print] [Text view]
1 <?php 2 3 class GP_Test_Note extends GP_UnitTestCase { 4 5 function setUp() { 6 parent::setUp(); 7 $this->route = new GP_Route_Note; 8 $this->notes = new GP_Note; 9 } 10 11 function test_save() { 12 $this->set_admin_user_as_current(); 13 14 $set = $this->factory->translation_set->create_with_project_and_locale(); 15 $original = $this->factory->original->create( array( 'project_id' => $set->project->id, 'status' => '+active', 'singular' => 'baba' ) ); 16 17 $translation = $this->factory->translation->create( array( 18 'translation_set_id' => $set->id, 19 'original_id' => $original->id, 20 'status' => 'current', 21 ) ); 22 $translation->set_as_current(); 23 24 $_POST['translation_id'] = $translation->id; 25 $_POST['original_id'] = $original->id; 26 $_POST['note'] = 'Hey I am a note!'; 27 28 $note = $this->notes->save(); 29 30 $this->assertEquals( $note->note, $_POST['note'] ); 31 $this->assertEquals( $note->translation_id, $_POST['translation_id'] ); 32 $this->assertEquals( $note->original_id, $_POST['original_id'] ); 33 } 34 35 function test_edit() { 36 $this->set_admin_user_as_current(); 37 38 $set = $this->factory->translation_set->create_with_project_and_locale(); 39 $original = $this->factory->original->create( array( 'project_id' => $set->project->id, 'status' => '+active', 'singular' => 'baba' ) ); 40 41 $translation = $this->factory->translation->create( array( 42 'translation_set_id' => $set->id, 43 'original_id' => $original->id, 44 'status' => 'current', 45 ) ); 46 $translation->set_as_current(); 47 48 $_POST['translation_id'] = $translation->id; 49 $_POST['original_id'] = $original->id; 50 $_POST['note'] = 'Hey I am a note!'; 51 52 $note = $this->notes->save(); 53 54 $note_content = 'Hey I am a note edited!'; 55 $note = $this->notes->edit( $note->id, $note_content, $translation ); 56 57 $this->assertEquals( $note->note, $note_content ); 58 $this->assertEquals( $note->translation_id, $_POST['translation_id'] ); 59 $this->assertEquals( $note->original_id, $_POST['original_id'] ); 60 } 61 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Fri Apr 17 01:01:46 2020 | Cross-referenced by PHPXref 0.7.1 |