package main

func init() {
	initSpec();

	spec.Describe("Math", func() {
		spec.It("adds", func() {
			spec.That(1 + 1).Should().Be(3);
		});

		spec.It("multiplies", func() {
			spec.That(3 * 3).Should().Be(9);
			spec.That(2 * 4).ShouldNot().Be(6);
		});
	});

	spec.Describe("String", func() {
		spec.It("concatenates", func() {
			spec.That("Doctor" + "Donna").Should().Be("Donna");
			spec.That("foo" + "bar").ShouldNot().Be("bar");
		});
	});
}

package main

func init() {
	initSpec();

	spec.Describe("Math", func() {
		spec.It("adds", func() {
			spec.That(1 + 1).Should.Be(2);
		});

		spec.It("multiplies", func() {
			spec.That(3 * 3).Should.Be(9);
			spec.That(2 * 4).ShouldNot.Be(6);
		});
	});

	spec.Describe("String", func() {
		spec.It("concatenates", func() {
			spec.That("Doctor" + "Donna").Should.Be("DoctorDonna");
			spec.That("foo" + "bar").ShouldNot.Be("bar");
		});
	});
}

--- 
+++ 
@@ -5,19 +5,19 @@
 
 	spec.Describe("Math", func() {
 		spec.It("adds", func() {
-			spec.That(1 + 1).Should.Be(2);
+			spec.That(1 + 1).Should().Be(3);
 		});
 
 		spec.It("multiplies", func() {
-			spec.That(3 * 3).Should.Be(9);
-			spec.That(2 * 4).ShouldNot.Be(6);
+			spec.That(3 * 3).Should().Be(9);
+			spec.That(2 * 4).ShouldNot().Be(6);
 		});
 	});
 
 	spec.Describe("String", func() {
 		spec.It("concatenates", func() {
-			spec.That("Doctor" + "Donna").Should.Be("DoctorDonna");
-			spec.That("foo" + "bar").ShouldNot.Be("bar");
+			spec.That("Doctor" + "Donna").Should().Be("Donna");
+			spec.That("foo" + "bar").ShouldNot().Be("bar");
 		});
 	});
 }
Fix up example spec to have some failures again.
