<?php
class SVGHandlerTest extends ShimmieWebTestCase {
	function testSVGHander() {
		file_put_contents("test.svg", '<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
   xmlns="http://www.w3.org/2000/svg"
   width="128"
   height="128"
   id="svg2"
   version="1.0">
  <g id="layer1">
    <path
       style="fill:#0000ff;stroke:#213847;stroke-opacity:1"
       id="path2383"
       d="M 120.07832,64.983688 A 55.573441,53.092484 0 1 1 8.9314423,64.983688 A 55.573441,53.092484 0 1 1 120.07832,64.983688 z" />
  </g>
</svg>');

		$this->log_in_as_user();
		$image_id = $this->post_image("test.svg", "something");
		$this->assert_response(302);
		$this->log_out();

		$raw = $this->get_page("get_svg/$image_id");
		$this->assertTrue(strpos($raw, "www.w3.org") > 0);

		$this->log_in_as_admin();
		$this->delete_image($image_id);
		$this->log_out();

		unlink("test.svg");

		# FIXME: test that the thumb works
		# FIXME: test that it gets displayed properly
	}
}