
object CompOrderOps

inherit:
  Harness



Execute promise

  // first section tests low level functionality, not the parser
  
  set friends to:
    :name 'Sara', age 23, #cat, province 'ON'
    :name 'John', age 19, #cat, #dog, province 'ON'
    :name 'Ellie', age 22, province 'QC'
    :name 'Marshal', age 21, #dog, province 'ON'
    :name 'Doug', age 18, province 'ON'
    :name 'Ann', age 23, #cat, province 'QC'
    :name 'Harry', age 31, province 'QC'
    :name 'Jenna', age 28, #dog, province 'ON'  


  @Test 'comp order 1', task
    set a chain friends
      | has .province is 'ON'
    return true
  

  resolve
  
  