-
Notifications
You must be signed in to change notification settings - Fork 92
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issues during testing #122
Comments
I'm running into the same issue. Is there a solution to this problem? |
Any updates on this? Running into the issue with SessionStorageService |
I was able to get around this by:
// Mock LocalStorageService And then beforeEach(() => { |
Versions (please complete the following information):
Describe the bug
I have updated my application to angular 8 from 5. Everything is good from the application side but the unit tests are failing saying
Can't resolve all parameters for LocalStorageService: (?). at syntaxError (http://localhost:9876/_karma_webpack_/node_modules/@angular/compiler/fesm2015/compiler.js:2175:1)
.My test file looks like this:
`import { TestBed, inject} from '@angular/core/testing';
import { LocalStorageService} from 'ngx-webstorage';
import { ThemeService } from './theme.service';
import { HttpTestingController, HttpClientTestingModule } from '@angular/common/http/testing';
const currentUser = require('../../../assets/data/currentUser.json');
describe('ThemeService', () => {
let httpMock: HttpTestingController;
let storage: LocalStorageService;
beforeEach(() => {
TestBed.configureTestingModule({
imports: [
HttpClientTestingModule,
],
providers: [
LocalStorageService,
ThemeService
]
});
storage = TestBed.get(LocalStorageService);
httpMock = TestBed.get(HttpTestingController);
});
beforeEach(() => {
storage.store('currentuser', currentUser);
});
it('should be created', inject([ThemeService], (service: ThemeService) => {
expect(service).toBeTruthy();
}));
});`
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Additional context
Add any other context about the problem here.
The text was updated successfully, but these errors were encountered: