Adding an activator test
diff --git a/tests/org.eclipse.e4.languages.javascript.framework.test/scripts/BundleTest.js b/tests/org.eclipse.e4.languages.javascript.framework.test/scripts/BundleTest.js
index 464c75d..2053663 100644
--- a/tests/org.eclipse.e4.languages.javascript.framework.test/scripts/BundleTest.js
+++ b/tests/org.eclipse.e4.languages.javascript.framework.test/scripts/BundleTest.js
@@ -79,6 +79,37 @@
 	assertNull(b2.getResource("/abc/def.jpg"));
 	framework.resolve();
 	assertNotNull(b2.getResource("/abc/def.jpg"));
-	
 };
 
+BundleTest.prototype.testStartStop = function() {
+	var framework = new Framework();
+	var b = framework.installBundle("xyz", {
+		name:"xyz", 
+		version:"1.2.3.test", 
+		exports: "abc", 
+		script: "var abc = {};\n" +
+				"abc.A = function() {};\n" +
+				"abc.A.prototype.start = function() { abc.test = 'start'};\n" +
+				"abc.A.prototype.stop = function() { abc.test = 'stop'};\n",
+		activator: "abc.A"
+	});
+	assertEquals(Bundle.INSTALLED, b.getState());
+	framework.resolve();
+	assertEquals(Bundle.RESOLVED, b.getState());
+	b.start();
+	assertEquals(Bundle.ACTIVE, b.getState());
+	assertEquals("start", b.load("abc.test"));
+	
+	b.stop();
+	assertEquals(Bundle.RESOLVED, b.getState());
+	assertEquals("stop", b.load("abc.test"));
+
+	b.uninstall();
+	assertEquals(Bundle.UNINSTALLED, b.getState());
+	
+
+
+};
+
+
+