symbol-test.ss
(module symbol-test mzscheme
    
  (require 
   (planet "test.ss" ("schematics" "schemeunit.plt" 2 0))
   (file "base.ss")
   (file "symbol.ss")
   )
  
  (provide
   symbol-tests
   )
  
  (define symbol-tests
    (test-suite
     "All tests for symbol"
     
     (test-equal?
      "Symbol append works"
      (symbol-append 'a- 'b- 'c)
      'a-b-c)
     
     (test-equal?
      "Symbol append works with exotic arguments"
      (symbol-append 'a- "b-" 'c- 1 '-2 "-3" '- #t "-" #f)
      'a-b-c-1-2-3-true-false)

     ))

  )