 XHR using a projectId URL parameter', function() {
          // fixture URL parament
          $stateParams.projectId = '525a8422f6d0f87f0e407a33';

          // fixture response object
          var testProjectData = function() {
            return {
              title: 'An Project about MEAN',
              content: 'MEAN rocks!'
            };
          };

          // test expected GET request with response object
          $httpBackend.expectGET(/projects\/([0-9a-fA-F]{24})$/).respond(testProjectData());

          // run controller
          scope.findOne();
          $httpBackend.flush();

          // test scope value
          expect(scope.project).toEqualData(testProjectData());

        });

      it('$scope.create() with valid form data should send a POST request'+
        'with the form input values and then'+
        'locate to new object URL', function() {

          // fixture expected POST data
          var postProjectData = function() {
            return {
              activity: [{
                action: 'Updated project item progress',
                date: 'Tue Jan 27 2015 14:30:54 GMT-0800 (PST)',
                userId: '5446c7a0a0d8ebf089fb99d8'
              }],
              general: {
                name: {
                  first: 'Taylor',
                  last: 'McMonigle'
                },
                department: 'Web',
                email: '<EMAIL>',
                costCenter: '57746',
                additionalInfo: 'none',
                projectName: 'New Web Project',
                projectDescription: 'none',
                completionDate: 'Tue Jan 27 2015 14:30:54 GMT-0800 (PST)',
                departmentHeadApproving: '<NAME>',
                projectAudience: 'Kids',
                projectMessage: 'Dont do drugs'
              },
              items: [{
                title: 'new website',
                progress: 50,
                status: 'in progress'
              }],
              progress: 50
            };
          };

          // fixture expected response data
          var responseProjectData = function() {
            return {
              _id: '525cf20451979dea2c000001',
              activity: [{
                action: 'Updated project item progress',
                date: 'Tue Jan 27 2015 14:30:54 GMT-0800 (PST)',
                userId: '5446c7a0a0d8ebf089fb99d8'
              }],
              general: {
                name: {
                  first: 'Taylor',
                  last: 'McMonigle'
                },
                department: 'Web',
                email: '<EMAIL>',
                costCenter: '57746',
                additionalInfo: 'none',
                projectName: 'New Web Project',
                projectDescription: 'none',
                completionDate: 'Tue Jan 27 2015 14:30:54 GMT-0800 (PST)',
                departmentHeadApproving: '<NAME>',
                projectAudience: 'Kids',
                projectMessage: 'Dont do drugs'
              },
              items: [{
                title: 'new website',
                progress: 50,
                status: 'in progress'
              }],
              progress: 50
            };
          };

          // fixture mock form input values
          scope.general.name.first = 'Taylor';
          scope.general.name.last = 'McMonigle';
          scope.general.department = 'Web';
          scope.general.email = '<EMAIL>';
          // test post request is sent
          $httpBackend.expectPOST('projects', postProjectData()).respond(responseProjectData());

          // Run controller
          scope.create(true);
          $httpBackend.flush();

          // test form input(s) are reset
          expect(scope.general.name.first).toEqual('');
          expect(scope.general.name.last).toEqual('');

          // test URL location to new object
          expect($location.path()).toBe('/projects/' + responseProjectData()._id);
        });

      it('$scope.update(true) should update a valid project', inject(function(Projects) {

        // fixture rideshare
        var putProjectData = function() {
          return {
            _id: '525a8422f6d0f87f0e407a33',
            title: 'An Project about MEAN',
            to: 'MEAN is great!'
          };
        };

        // mock project object from form
        var project = new Projects(putProjectData());

        // mock project in scope
        scope.project = project;

        // test PUT happens correctly
        $httpBackend.expectPUT(/projects\/([0-9a-fA-F]{24})$/).respond();

        // testing the body data is out for now until an idea for testing the dynamic updated array value is figured out
        //$httpBackend.expectPUT(/projects\/([0-9a-fA-F]{24})$/, putProjectData()).respond();
        /*
                Error: Expected PUT /projects\/([0-9a-fA-F]{24})$/ with different data
                EXPECTED: {"_id":"525a8422f6d0f87f0e407a33","title":"An Project about MEAN","to":"MEAN is great!"}
                GOT:      {"_id":"525a8422f6d0f87f0e407a33","title":"An Project about MEAN","to":"MEAN is great!","updated":[1383534772975]}
                */

        // run controller
        scope.update(true);
        $httpBackend.flush();

        // test URL location to new object
        expect($location.path()).toBe('/projects/' + putProjectData()._id);

      }));

      it('$scope.remove() should send a DELETE request with a valid projectId'+
        'and remove the project from the scope', inject(function(Projects) {

          // fixture rideshare
          var project = new Projects({
            _id: '525a8422f6d0f87f0e407a33'
          });

          // mock rideshares in scope
          scope.projects = [];
          scope.projects.push(project);

          // test expected rideshare DELETE request
          $httpBackend.expectDELETE(/projects\/([0-9a-fA-F]{24})$/).respond(204);

          // run controller
          scope.remove(project);
          $httpBackend.flush();

          // test after successful delete URL location projects list
          //expect($location.path()).toBe('/projects');
          expect(scope.projects.length).toBe(0);

        }));
    });
  });
}());
Please explain... how is driving for Uber stealing from the community? By not paying fines?  Is it bad for the community that I don't get tickets?  Is driving safely considered to be detrimental to society?  What fees are different?  I pay for business licenses and fees are most definitely paid to the city and county that I work in to allow me to drive.  

Is Uber a cab service?  I agree, with the exception that we can't simply pick up people on the street, we can't accept cash payments, and we're limited to only being able to accept pings that the companies send us.  

Horrific employees?  I'll back you on that 100%.  Bad drivers?  I know the city better than damn near every cabbie in this city, and have driven for almost 45 years with zero tickets and zero accidents.  I challenge you to find a cabbie that can honestly claim the same safe and efficient driving record.#Pendoring2020 Finalists
We are pleased to announce the finalists in the 2020 Pendoring Awards! With 190 strong contenders, we are inspired to see the continued creative evolution of the advertising and communication space.
Tune in to celebrate the best of advertising, design and communication in indigenous languages with us on Friday, the 13th of November, at 15:00. We will be announcing all of the #Pendoring2020 winners live on our Facebook page.Searching elsewhere in for "Hospitals"
This original collector's album from Pobjoy Mint was created to display the 2017 Falkland Islands Penguin Series.
A pair of airplanes flying over a topical map of the Falklands celebrates the 50th anniversary of this service. Queen Elizabeth II appears on the obverse o...
Beautiful eight coin set from the Falkland Islands.
Comfortable Holiday Cottage in Niedernsill
Familie Petra & Gerhard Unterberger
Stefanie, Marie & Stefan
Zillerstrasse 19
5722 Niedernsill
AUSTRIA
TEL: +43 (0)