function testRenderAsEditEmbed_image() { $this->todo(); return; $mdr = Metadata_Reference::getOneFromDb(['metadata_reference_id' => 6303], $this->DB); $canonical = '<div id="rendered_metadata_reference_6303" class="embedded rendered_metadata_reference rendered_metadata_reference_image">' . $mdr->renderAsHtml() . '</div>'; $rendered = $mdr->renderAsEditEmbed(); // echo "<pre>\n".htmlentities($canonical)."\n".htmlentities($rendered)."\n</pre>"; $this->assertEqual($canonical, $rendered); $this->assertNoPattern('/IMPLEMENTED/', $rendered); }
function testRenderAsEdit() { $mdtv = Metadata_Term_Value::getOneFromDb(['metadata_term_value_id' => 6210], $this->DB); $mdr1 = Metadata_Reference::getOneFromDb(['metadata_reference_id' => 6305], $this->DB); $mdr2 = Metadata_Reference::getOneFromDb(['metadata_reference_id' => 6304], $this->DB); $canonical = ''; $canonical .= '<div id="edit-metadata-term-value-6210" class="edit-metadata-term-value" ' . $mdtv->fieldsAsDataAttribs() . '>' . "\n"; $canonical .= ' <div class="edit-metadata-term-value-name">'; $canonical .= '<input type="text" name="metadata-term-value-name-6210" value="' . htmlentities($mdtv->name) . '"/>'; $canonical .= '</div>' . "\n"; $canonical .= ' <div class="edit-metadata-term-value-description">'; $canonical .= '<input type="text" name="metadata-term-value-description-6210" value="' . htmlentities($mdtv->description) . '"/>'; $canonical .= '</div>' . "\n"; $canonical .= ' <div class="edit-metadata-term-value-references">' . "\n"; $canonical .= ' <ul class="add-metadata-references">' . "\n"; $canonical .= ' <li><a href="#" id="add_new_metadata_reference_button-for_metadata_term_value_6210" class="btn" data-for_metadata_term_value="6210">' . util_lang('add_metadata_reference') . '</a></li>' . "\n"; $canonical .= ' </ul>' . "\n"; $canonical .= $mdtv->renderAsReferencesListEdit(); // $canonical .= '<ul class="metadata-references">'."\n"; // $canonical .= '<li><a href="#" id="add_new_metadata_reference_button-for_metadata_term_value_6210" class="btn" data-for_metadata_term_value="6210">'.util_lang('add_metadata_reference').'</a></li>'."\n"; // $canonical .= '<li>'.$mdr1->renderAsEditEmbed().'</li>'."\n"; // $canonical .= '<li>'.$mdr2->renderAsEditEmbed().'</li>'."\n"; // $canonical .= '</ul>'."\n"; $canonical .= ' </div>' . "\n"; $canonical .= '</div>' . "\n"; $rendered = $mdtv->renderAsEdit(); // echo "<pre>\n".htmlentities($canonical)."\n-------\n".htmlentities($rendered)."\n</pre>"; $this->assertEqual($canonical, $rendered); $this->assertNoPattern('/IMPLEMENTED/', $rendered); }