     expect(b.readFloat()).toBeNear(Math.PI, 0.0000001)
     expect(b.readDouble()).toBeNear(Math.PI, 0)
 
-  it 'can be written to and read from with different byte orders', ->
+  it 'can read and write with different byte orders arbitrarily', ->
     b = new ByteBuffer(4, ByteBuffer.LITTLE_ENDIAN)
     
     b.writeShort(-128, ByteBuffer.BIG_ENDIAN)

    
    expect(b.end().available).toEqual(0)
  
  it 'can be written to and read from in big-endian', ->
    b = new ByteBuffer(26)
    
    b.writeByte(-1 << 7)

    expect(b.readFloat()).toBeNear(Math.PI, 0.0000001)
    expect(b.readDouble()).toBeNear(Math.PI, 0)

  it 'can read and write in little-endian', ->
    b = new ByteBuffer(26, ByteBuffer.LITTLE_ENDIAN)
    
    b.writeByte(-1 << 7)
