Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • May 08 2018 16:43
    jserranohidalgo opened #23
  • Apr 24 2018 13:49
    jserranohidalgo removed as member
  • Apr 24 2018 13:49
    javierfs89 removed as member
  • Apr 24 2018 13:49
    jeslg removed as member
  • Jan 10 2018 18:03

    jserranohidalgo on master

    try out naive travis.yml try to launch http server and s… add cache instructions to travis and 2 more (compare)

  • Jan 10 2018 18:03
    jserranohidalgo closed #22
  • Jan 10 2018 18:03
    jserranohidalgo opened #22
  • Dec 01 2017 11:25
    jeslg assigned #21
  • Dec 01 2017 11:25
    jeslg opened #21
  • Nov 28 2017 08:51

    jserranohidalgo on master

    Update README (compare)

  • Nov 28 2017 08:46

    jserranohidalgo on master

    Update README (compare)

  • Nov 28 2017 08:43

    jserranohidalgo on v0.3.2

    (compare)

  • Nov 28 2017 08:25

    jserranohidalgo on master

    Done it. removed in scalaz refactor cats and 2 more (compare)

  • Nov 28 2017 08:25
    jserranohidalgo closed #20
  • Nov 28 2017 08:03
    javierfs89 commented #20
  • Nov 27 2017 15:39
    jserranohidalgo commented #20
  • Nov 27 2017 15:38
    jserranohidalgo synchronize #20
  • Nov 10 2017 11:28
    javierfs89 opened #20
  • Nov 07 2017 08:14

    javierfs89 on master

    Jf change readme (#19) * Updat… (compare)

  • Nov 07 2017 08:14
    javierfs89 closed #19
Juan Manuel Serrano
@jserranohidalgo
Welcome puretesters! :D
Raúl Raja Martínez
@raulraja
I'd be happy to replace Freestyle's entire set of libs testing with puretest, Can you help us get started? How would you envision testing Free and Tagless programs with puretest?. Note there is also https://github.com/edmundnoble/puretest
Juan Manuel Serrano
@jserranohidalgo
That sounds great, Raul!
@javierfs89 will be able to spent some time today along the morning
can you point us to some simple test using Freestyle? we may try to refactor that using puretest
Juan Manuel Serrano
@jserranohidalgo
For the moment, the library is biased towards tagless final, but it’d be nice to support Free as well
Didn’t know about @edmundnoble’s puretest, will have a look! thanks!
Edmund Noble
@edmundnoble
Oh that's had very little work done on it
But I do like what you've got here from what I can see
Raúl Raja Martínez
@raulraja

@jserranohidalgo @javierfs89 Here are a few examples where we are testing programs that are @free or @tagless:
https://github.com/frees-io/freestyle/blob/master/modules/effects/shared/src/test/scala/effects/EffectsTests.scala
https://github.com/frees-io/freestyle/blob/master/modules/core/shared/src/test/scala/freestyle/free.scala
https://github.com/frees-io/freestyle/blob/master/modules/tagless/shared/src/test/scala/freestyle/tagless/TaglessTests.scala

Most of them are of the form... given this program and interpreter or target type constructor the result is asserted against a expected value.

Juan Manuel Serrano
@jserranohidalgo
Thanks for the test cases, raúl. I hope to find some time along this week to have a look (sorry for the delay!)
Raúl Raja Martínez
@raulraja
@jserranohidalgo no worries and thanks for the interest. If you can get us started with some vision as to how one of those would look like we can probably take it from there. We want to add a section on the documents that explains how to test your own Freestyle programs were we recommend puretest to do so once we have a clearly defined pattern for users to follow.
Juan Manuel Serrano
@jserranohidalgo
I’m currently working on it
made some progress, but I had to learn freestyle first! ;)
I’ll tell you something tomorrow
Raúl Raja Martínez
@raulraja
:clap:
Juan Manuel Serrano
@jserranohidalgo
So sorry for the dealy, Raúl. I left some comments and ongoing work here: hablapps/freestyle#1
Raúl Raja Martínez
@raulraja
@jserranohidalgo frees-io/freestyle#461
Juan Manuel Serrano
@jserranohidalgo
great! let me know as soon as you come up with something, or need any help