       output      : 'source/quo.output.coffee'
       query       : 'source/quo.query.coffee'
       style       : 'source/quo.style.coffee'
+      spec        : 'spec/*.coffee'
 
     concat:
       core        : files: '<%=meta.build%>/<%=meta.file%>.coffee': '<%= source.core %>'
+      spec        : files: '<%=meta.build%>/<%=meta.file%>.spec.coffee': '<%= source.spec %>'
 
     coffee:
       core        : files: '<%= meta.build %>/<%= meta.file %>.js': '<%=meta.build%>/<%=meta.file%>.coffee'

      output      : files: '<%= meta.build %>/<%= meta.file %>.output.js': '<%=source.output%>'
      query       : files: '<%= meta.build %>/<%= meta.file %>.query.js': '<%=source.query%>'
      style       : files: '<%= meta.build %>/<%= meta.file %>.style.js': '<%=source.style%>'

    uglify:
      options: mangle: false, banner: "<%= meta.banner %>"#, report: "gzip"

      style       : files: '<%= meta.bower %>/<%= meta.file %>.style.js': '<%= meta.build %>/<%= meta.file %>.style.js'


    jasmine:
      pivotal:
        src: [
          '<%=meta.bower%>/<%= meta.file %>.js']
        options:
          # vendor: 'spec/components/jquery/jquery.min.js'
          specs: '<%=meta.build%>/<%=meta.file%>.spec.js',
          # outfile: 'spec.html'
          # keepRunner: true

    watch:
      core:
        files: ['<%= source.core %>']
        tasks: ["concat:core", "coffee:core", "uglify:core", "jasmine"]
      ajax:
        files: ['<%= source.ajax %>']
        tasks: ["coffee:ajax", "uglify:ajax"]
