1. 21 Feb, 2017 5 commits
    • Mark Stenglein's avatar
      Added RFC definitions as comments to tests · 6499338c
      Mark Stenglein authored
      - To help out folks like @zosman who might want to contribute,
        I've gone ahead and pulled out the definitions for tested
        components and put their ABNF definitions along with its page
        number from the RFC document.
      6499338c
    • Mark Stenglein's avatar
      Adds a bunch more blank tests 💯 · 972275e0
      Mark Stenglein authored
      - I moved some of the methods out of util and into Parameter for
        the moment so that I can figure out what the problem is that is
        causing the Parameter to not construct properly.
      
        - I added a fake stub method in ContentLine which just returns
        true all the time for now just so that the test cases will still
        compile properly.
      
      - At this point all of the tests need to be written so that I can
        isolate the issue and hopefully fix it. Getting close to being
        able to actually implement iCal features! 🎉
      972275e0
    • Mark Stenglein's avatar
      Add fully sketched out Parameter spec file · fb23ce5e
      Mark Stenglein authored
      - The vast majority of these tests still need to be written.
        - But hey, they're there! 😛
      fb23ce5e
    • Mark Stenglein's avatar
      Fix types errors ContentLine.spec.ts · c9a0af2e
      Mark Stenglein authored
      - The changes to the API I made required that I fix this test file.
      
      - This file still fails, I need to finish the lower level Parameter
        test file before I can be sure where the issue actually lies.
      
        - Ideally that will be the contents of the next few commits.
      c9a0af2e
    • Mark Stenglein's avatar
      8f06efaf
  2. 20 Feb, 2017 3 commits
    • Mark Stenglein's avatar
      4d6760a1
    • Mark Stenglein's avatar
      A bunch of work...CI will still fail here · a6b1aeb2
      Mark Stenglein authored
      - I put a lot more work here into the API
        - Now uses a bit better organization where the base param class
        is only going to enforce string contents. Implementations of
        specific kinds of parameters need to add their own datatypes and
        be sure to update the string value whenever the set method is
        called for their class. The parent class will take care of ensuring
        that anything written to this value (which is used directly in the
        generate step) is valid. Any higher level validations can then be
        taken care of by the higher level implementations, which shouldn't
        need to worry about the lower level validations.
      
      - All of these new things really need test cases written for them
      so that we can be sure that it works. It's going to get hairy looking
      for bugs on the higher level classes if this doesn't have a solid test
      foundation.
      a6b1aeb2
    • Mark Stenglein's avatar
      Added almost the entire rest of the outline · c49f577c
      Mark Stenglein authored
      - just need to read each section and implement
      c49f577c
  3. 18 Feb, 2017 4 commits
  4. 17 Feb, 2017 21 commits
  5. 16 Feb, 2017 3 commits
  6. 15 Feb, 2017 4 commits