diff --git a/google.analytics/google.analytics-tests.ts b/google.analytics/google.analytics-tests.ts
index 6b7962899b..32df930cc9 100644
--- a/google.analytics/google.analytics-tests.ts
+++ b/google.analytics/google.analytics-tests.ts
@@ -1,5 +1,5 @@
-
-///
+declare function describe(desc: string, fn: () => void): void;
+declare function it(desc: string, fn: () => void): void;
describe("tester Google Analytics Tracker _gat object", () => {
it("can set ga script element", () => {
diff --git a/jasmine-fixture/index.d.ts b/jasmine-fixture/index.d.ts
index 8ea5956f1e..9a8c7b98b2 100644
--- a/jasmine-fixture/index.d.ts
+++ b/jasmine-fixture/index.d.ts
@@ -2,10 +2,14 @@
// Project: https://github.com/searls/jasmine-fixture
// Definitions by: Craig Brett
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
+// TypeScript Version: 2.1
-/** Affixes the given jquery selectors into the body and will be removed after each spec
-* @param {string} selector The JQuery selector to be added to the dom
-*/
+///
+
+/**
+ * Affixes the given jquery selectors into the body and will be removed after each spec
+ * @param {string} selector The JQuery selector to be added to the dom
+ */
declare function affix(selector: string): JQuery;
interface JQuery {
diff --git a/jasmine-fixture/jasmine-fixture-tests.ts b/jasmine-fixture/jasmine-fixture-tests.ts
index b0ec42d512..74eb750590 100644
--- a/jasmine-fixture/jasmine-fixture-tests.ts
+++ b/jasmine-fixture/jasmine-fixture-tests.ts
@@ -1,8 +1,6 @@
-///
///
///
-
describe("Jasmine fixture extension", () => {
describe("Affixes dom elements to body", () => {
it("Inserts a new element on affix", () => {
diff --git a/js-quantities/js-quantities-tests.ts b/js-quantities/js-quantities-tests.ts
index 95819381b5..ed69816dc3 100644
--- a/js-quantities/js-quantities-tests.ts
+++ b/js-quantities/js-quantities-tests.ts
@@ -1,6 +1,21 @@
-///
import Qty from "js-quantities";
+declare function describe(desc: string, fn: () => void): void;
+declare function it(desc: string, fn: () => void): void;
+interface Expect {
+ not: this;
+ toBe(y: T): void;
+ toEqual(y: T): void;
+ toBeTruthy(): void;
+ toBeNull(): void;
+ toBeCloseTo(this: Expect, x: number, sigFigs: number): void;
+ toThrow(this: Expect<() => void>, msg?: string): void;
+ toContain(this: Expect, x: U): void;
+};
+declare function expect(x: T): Expect;
+declare function beforeEach(f: () => void): void;
+declare function afterEach(f: () => void): void;
+
// From project readme
let qty: Qty;
diff --git a/react-ga/react-ga-tests.tsx b/react-ga/react-ga-tests.tsx
index 10770f04f5..0db1be21c2 100644
--- a/react-ga/react-ga-tests.tsx
+++ b/react-ga/react-ga-tests.tsx
@@ -1,7 +1,8 @@
-///
-
import * as ga from "react-ga";
+declare function describe(desc: string, f: () => void): void;
+declare function it(desc: string, f: () => void): void;
+
describe("Testing react-ga initialize object", () => {
it("Able to initialize react-ga object", () => {
ga.initialize("UA-65432-1");
diff --git a/react-highlighter/index.d.ts b/react-highlighter/index.d.ts
index 74468c9b7c..6e34a4dbe3 100644
--- a/react-highlighter/index.d.ts
+++ b/react-highlighter/index.d.ts
@@ -2,6 +2,9 @@
// Project: https://github.com/helior/react-highlighter
// Definitions by: Pedro Pereira
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
+// TypeScript Version: 2.1
+
+///
declare var Highlight: any;
export = Highlight;
diff --git a/redux-ui/index.d.ts b/redux-ui/index.d.ts
index 3b1f8f4a58..1c3468233d 100644
--- a/redux-ui/index.d.ts
+++ b/redux-ui/index.d.ts
@@ -2,7 +2,9 @@
// Project: https://github.com/tonyhb/redux-ui
// Definitions by: Andy Shu Xin
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
+// TypeScript Version: 2.1
+///
import * as Redux from 'redux';
export interface uiParams {
diff --git a/reflux/reflux-tests.ts b/reflux/reflux-tests.ts
index 7a392282fa..150e40db03 100644
--- a/reflux/reflux-tests.ts
+++ b/reflux/reflux-tests.ts
@@ -1,5 +1,4 @@
import Reflux = require("reflux");
-import React = require("react");
var syncActions = Reflux.createActions([
"statusUpdate",
diff --git a/supertest-as-promised/supertest-as-promised-tests.ts b/supertest-as-promised/supertest-as-promised-tests.ts
index c20f9a92b6..35cbc68388 100644
--- a/supertest-as-promised/supertest-as-promised-tests.ts
+++ b/supertest-as-promised/supertest-as-promised-tests.ts
@@ -1,9 +1,9 @@
-
-///
-
import * as request from 'supertest-as-promised';
import * as express from 'express';
+declare function describe(desc: string, f: () => void): void;
+declare function it(desc: string, f: () => void): void;
+
var app = express();
// chain your requests like you were promised:
diff --git a/tcomb/tcomb-tests.ts b/tcomb/tcomb-tests.ts
index 02982faae7..7aa7d9a786 100644
--- a/tcomb/tcomb-tests.ts
+++ b/tcomb/tcomb-tests.ts
@@ -1,8 +1,7 @@
-// ReSharper disable InconsistentNaming
-// ReSharper disable WrongExpressionStatement
-
///
-///
+
+declare function describe(desc: string, f: () => void): void;
+declare function it(desc: string, f: () => void): void;
// tests adapted from/for tcomb's test folder