             expect(pitch).toNot(beNil())
             expect(pitch.note).to(equal(Note.G))
             expect(pitch.octave).to(equal(1))
-            expect(pitch.frequency).to(equal(48.9994))
+            expect(pitch.frequency) ≈ (48.9994, 0.01)
           }
 
           it("creates G#3") {

            expect(pitch).toNot(beNil())
            expect(pitch.note).to(equal(Note.FSharp))
            expect(pitch.octave).to(equal(2))
            expect(pitch.frequency).to(equal(92.4986))
          }

          it("creates G1") {

            expect(pitch).toNot(beNil())
            expect(pitch.note).to(equal(Note.CSharp))
            expect(pitch.octave).to(equal(6))
            expect(pitch.frequency) ≈ (1108.73, 0.01)
          }

          it("creates D5") {
