Stryker

ProductService.js - Stryker report

Summary

File
Mutation score
# Killed
# Survived
# Timeout
# No coverage
# Errors
Total detected
Total undetected
Total mutants
ProductService.js
94%
16/17 16 1 0 0 0 16 1 17

Code

angular.module('juiceShop').factory('ProductService', 0['$http', '$q', function ($http, $q) 1{
  'use strict'

  var host = '/api/Products'

  function find (params) 2{
    var products = $q.defer()
    $http.get(3host + '/', {params: params}).success(function (data) 4{
      products.resolve(data.data)
    }).error(function (err) 5{
      products.reject(err)
    })
    return products.promise
  }

  function get (id) 6{
    var product = $q.defer()
    $http.get(78910host + '/' + id + '?d=' + encodeURIComponent(new Date().toDateString())).success(function (data) 11{
      product.resolve(data.data)
    }).error(function (err) 12{
      product.reject(err)
    })
    return product.promise
  }

  function search (criteria) 13{
    var products = $q.defer()
    $http.get(14'/rest/product/search?q=' + criteria).success(function (data) 15{
      products.resolve(data.data)
    }).error(function (err) 16{
      products.reject(err)
    })
    return products.promise
  }

  return {
    find: find,
    get: get,
    search: search
  }
}])