@Test public void baseElementInsertedWhenContentIsInline() throws Exception { Gadget gadget = makeDefaultGadget(); config.data.put(INSERT_BASE_ELEMENT_KEY, true); String rewritten = rewrite(gadget, BODY_CONTENT); String base = getBaseElement(rewritten); assertEquals(SPEC_URL.toString(), base); }
@Test public void baseElementInsertedWhenContentIsInline() throws Exception { Gadget gadget = makeDefaultGadget(); config.data.put(INSERT_BASE_ELEMENT_KEY, true); String rewritten = rewrite(gadget, BODY_CONTENT); String base = getBaseElement(rewritten); assertEquals(SPEC_URL.toString(), base); }
@Test public void baseElementInsertedWhenContentIsInline() throws Exception { Gadget gadget = makeDefaultGadget(); config.data.put(INSERT_BASE_ELEMENT_KEY, true); String rewritten = rewrite(gadget, BODY_CONTENT); String base = getBaseElement(rewritten); assertEquals(SPEC_URL.toString(), base); }
@Test public void baseElementInsertedWhenContentIsProxied() throws Exception { Gadget gadget = makeDefaultGadget(); String viewUrl = "http://example.org/view.html"; String xml = "<Content href='" + viewUrl + "'/>"; View fakeView = new View("foo", Arrays.asList(XmlUtil.parse(xml)), SPEC_URL); gadget.setCurrentView(fakeView); config.data.put(INSERT_BASE_ELEMENT_KEY, true); String rewritten = rewrite(gadget, BODY_CONTENT); String base = getBaseElement(rewritten); assertEquals(viewUrl, base); }
@Test public void baseElementInsertedWhenContentIsProxied() throws Exception { Gadget gadget = makeDefaultGadget(); String viewUrl = "http://example.org/view.html"; String xml = "<Content href='" + viewUrl + "'/>"; View fakeView = new View("foo", Arrays.asList(XmlUtil.parse(xml)), SPEC_URL); gadget.setCurrentView(fakeView); config.data.put(INSERT_BASE_ELEMENT_KEY, true); String rewritten = rewrite(gadget, BODY_CONTENT); String base = getBaseElement(rewritten); assertEquals(viewUrl, base); }
@Test public void baseElementInsertedWhenContentIsProxied() throws Exception { Gadget gadget = makeDefaultGadget(); String viewUrl = "http://example.org/view.html"; String xml = "<Content href='" + viewUrl + "'/>"; View fakeView = new View("foo", Arrays.asList(XmlUtil.parse(xml)), SPEC_URL); gadget.setCurrentView(fakeView); config.data.put(INSERT_BASE_ELEMENT_KEY, true); String rewritten = rewrite(gadget, BODY_CONTENT); String base = getBaseElement(rewritten); assertEquals(viewUrl, base); }