     values = []
     p.onValue((v) => values.push(v))
     expect(values).to.deep.equal([1])
-  describe.skip "can filter by Property value", ->
+  describe "can filter by Property value", ->
     expectPropertyEvents(
       ->
         src = series(2, [1, 2, 3, 4]).delay(t(1)).toProperty()

        right = src.map((x) -> x * 2)
        left.merge(right)
      [1, 2, error(), 2, 4, error(), 3, 6])
  describe.skip "works with synchronous sources", ->
    expectStreamEvents(
      -> Bacon.fromArray([1,2]).merge(Bacon.fromArray([3,4]))
      [1,2,3,4])
  it "toString", ->
    expect(Bacon.once(1).merge(Bacon.once(2)).toString()).to.equal("Bacon.once(1).merge(Bacon.once(2))")

describe.skip "EventStream.delay", ->
  describe.skip "delays all events (except errors) by given delay in milliseconds", ->
    expectStreamEvents(
      ->
        left = series(2, [1, 2, 3])
        right = series(1, [error(), 4, 5, 6]).delay(t(6))
        left.merge(right)
      [error(), 1, 2, 3, 4, 5, 6], unstable)
  describe.skip "works with synchronous streams", ->
    expectStreamEvents(
      ->
        left = Bacon.fromArray([1, 2, 3])

          Bacon.noMore
        prop
      [0, 1, 2, 3])
  describe "works with synchronous source", ->
    expectPropertyEvents(
      -> Bacon.fromArray([1,2,3]).toProperty()
      [1,2,3])
