@Test
	public void testUpdating() throws InterruptedException {
		Discography page = new Discography(Paths.get("test/Homestuck.htm").toUri().toString(),null,null);
		DummyProgressReporter pr = new DummyProgressReporter();
		try {
			assertTrue(page.updateFromNet(pr));
		} catch (ProblemsReadingDocumentException e) {
			fail("can't load from file");
		}
		assertNotNull(page.getChildByURLString("file:/album/homestuck-vol-9")); //the way relative url is resolved 
		assertTrue(page.isOK());
		assertEquals("Homestuck", page.getTitle());
		assertEquals(20, page.childPages.size());
		try {
			assertFalse(page.updateFromNet(pr));
		} catch (ProblemsReadingDocumentException e) {
			fail("can't load from file");
		}
		assertTrue(page.isOK());
		
		page.childPages.clear(); // now page is  different.
		try {
			assertTrue(page.updateFromNet(pr));
		} catch (ProblemsReadingDocumentException e) {
			fail("can't load from file");
		}
		assertTrue(page.isOK());
	}