Skip to content

make test on fresh clone failes due to undeclared dependencies #351

Description

@mdavis-xyz

Steps to reproduce

git clone https://github.com/caolan/nodeunit.git
cd nodeunit
make test

Expected behaviour

All tests pass

Actual behaviour

nodejs ./bin/nodeunit test             
module.js:471                          
    throw err;                         
    ^                                  
                                       
Error: Cannot find module 'ejs'
    at Function.Module._resolveFilename (module.js:469:15)
    at Function.Module._load (module.js:417:25)                                
    at Module.require (module.js:497:17)                                       
    at require (internal/module.js:20:19)                                      
    at Object.<anonymous> (/home/matthew/Documents/Projects/nodeunit/nodeunit/lib/reporters/junit.js:18:11)
    at Module._compile (module.js:570:32)                                                                                                                      
    at Object.Module._extensions..js (module.js:579:10)                        
    at Module.load (module.js:487:32)                                          
    at tryModuleLoad (module.js:446:12)
    at Function.Module._load (module.js:438:3)
Makefile:148: recipe for target 'test' failed                                  
make: *** [test] Error 1                      

Commentary

The make script should run npm install ejs and npm install should, since those are dependencies.

I'm new to nodejs and Make files, so I'm not quite sure how to do this.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions