Khi viết các bài kiểm tra với JasmineJS, tôi có nhiều bài kiểm tra tương tự như beforeEach/afterEach.Làm thế nào để tái sử dụng beforeEach/afterEach trong Jasmine JS?
Có cách nào để triển khai mô hình kế thừa bằng các bộ thử nghiệm JasmineJS không?
Tôi có thể nhóm tất cả các thử nghiệm trong một đơn describe
nhưng trong trường hợp này tôi sẽ kết thúc bằng một tệp JS duy nhất có chứa tất cả các thử nghiệm.
Tôi muốn chia các thử nghiệm cho mỗi trang.
Dưới đây là một ví dụ:
describe('Services Page', function() {
beforeEach(function() {
login_as_admin()
})
beforeEach(function() {
browser().navigateTo('/services')
})
if('Some test for services page', function() {})
afterEach(function() {
logout()
})
})
describe('Administrators Page', function() {
beforeEach(function() {
login_as_admin()
})
beforeEach(function() {
browser().navigateTo('/administrators')
})
if('Some test for administrators page', function() {})
afterEach(function() {
logout()
})
})
sẽ mỗi trang có 'login_as_admin()' và 'logout()'? – xst