/**
* Copyright (c) 2013-2016 Angelo ZERR.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Angelo Zerr <angelo.zerr@gmail.com> - initial API and implementation
*/
package tern.server.protocol;
import org.junit.Test;
import tern.TernException;
import tern.server.AbstractTernServerTest;
import tern.server.DefaultResponseHandler;
public abstract class AbstractTernServerAddFileTest extends
AbstractTernServerTest {
/**
* Simple test which starts the Tern server with Node.js
*
* @throws TernException
*/
@Test
public void addFile() throws TernException {
TernDoc doc = createTernDoc();
DefaultResponseHandler response = new DefaultResponseHandler(true);
server.request(doc, response);
Object data = response.getData();
}
private TernDoc createTernDoc() {
String name = "myfile.js";
String text = "var arr = [];";
TernDoc doc = new TernDoc();
doc.addFile(name, text, null, null);
return doc;
}
}