Hello,
the task "test:auto" is not watching for file change, the Karma option autoWatch must be set to true to do so.
Here's what I put in gulp/unit-tests.js to get it working:
karma.server.start({ configFile: __dirname + '/../karma.conf.js', files: files, autoWatch: !singleRun, singleRun: singleRun }, done);