Builder = require("../src/builder")
builder = new Builder()

it "should build a dependency tree", ->
  root = builder.dependencyTree("test/builder/dependencies/root.js")
  lastDependency = require("path").basename root.dependencies[0].dependencies[0].dependencies[1].src
  lastDependency.should.equal("l3_2.js")

it "should collect dependencies", ->
  deps =  builder.dependenciesOf("test/builder/dependencies/root.js")
  ndeps = []
  for d in deps
    ndeps.push(require("path").basename(d))
      
  ndeps.should.eql(['l1_1.js','l2_1.js','l3_1.js','l3_2.js'])

  