@include describe("The json-decode--bool function") {
  @include it("should properly decode booleans to bool type") {
    @include should(expect(json-decode('true')), to(equal(true)));
    @include should(expect(json-decode('false')), to(equal(false)));

    @include should(expect(type-of(json-decode('true'))), to(equal('bool')));
    @include should(expect(type-of(json-decode('false'))), to(equal('bool')));
  }

  @include it("should return false when booleans are mispelled") {
    @include should(expect(json-decode('ture')), to(equal(false)));
    @include should(expect(json-decode('fasle')), to(equal(false)));

  }
}

@include describe("The json-decode--bool function") {

  @include it("should work for true with _json-decode--true"){
   @include should(expect(_json-decode--true('rue', 1)), to(equal((4, true))));
  }

  @include it("should give an error if something is wrong"){
   @include should(expect(_json-decode--true('adsf', 1)), to(equal((1, false))));
  }

  @include it("should work for false with _json-decode--false"){
   @include should(expect(_json-decode--false('alse', 1)), to(equal((5, false))));
  }

  @include it("should properly decode booleans to bool type") {
    @include should(expect(json-decode('true')), to(equal(true)));
    @include should(expect(json-decode('false')), to(equal(false)));

    @include should(expect(type-of(json-decode('true'))), to(equal('bool')));
    @include should(expect(type-of(json-decode('false'))), to(equal('bool')));
  }

  @include it("should return false when booleans are mispelled") {
    @include should(expect(json-decode('ture')), to(equal(false)));
    @include should(expect(json-decode('fasle')), to(equal(false)));

  }
}

Add tests for _json-decode--true and _json-decode--false
Add tests for _json-decode--true and _json-decode--false
