Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
李少辉-开发者
gitlab-foss
提交
26a951b7
G
gitlab-foss
项目概览
李少辉-开发者
/
gitlab-foss
通知
15
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
gitlab-foss
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
26a951b7
编写于
2月 09, 2017
作者:
F
Filipa Lacerda
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Use CJS for tests.
Updates expected model in tests
上级
6077dea7
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
36 addition
and
36 deletion
+36
-36
app/assets/javascripts/environments/stores/environments_store.js.es6
...javascripts/environments/stores/environments_store.js.es6
+0
-1
spec/javascripts/environments/environment_item_spec.js.es6
spec/javascripts/environments/environment_item_spec.js.es6
+6
-2
spec/javascripts/environments/environment_spec.js.es6
spec/javascripts/environments/environment_spec.js.es6
+6
-12
spec/javascripts/environments/environments_store_spec.js.es6
spec/javascripts/environments/environments_store_spec.js.es6
+20
-17
spec/javascripts/environments/mock_data.js.es6
spec/javascripts/environments/mock_data.js.es6
+4
-4
未找到文件。
app/assets/javascripts/environments/stores/environments_store.js.es6
浏览文件 @
26a951b7
...
...
@@ -10,7 +10,6 @@ class EnvironmentsStore {
this.state.environments = [];
this.state.stoppedCounter = 0;
this.state.availableCounter = 0;
this.state.filteredEnvironments = [];
return this;
}
...
...
spec/javascripts/environments/environment_item_spec.js.es6
浏览文件 @
26a951b7
window.timeago = require('vendor/timeago');
require('~/environments/components/environment_item');
describe('Environment item', () => {
f
describe('Environment item', () => {
preloadFixtures('static/environments/table.html.raw');
beforeEach(() => {
loadFixtures('static/environments/table.html.raw');
...
...
@@ -14,7 +14,11 @@ describe('Environment item', () => {
beforeEach(() => {
mockItem = {
name: 'review',
size: 3
size: 3,
isFolder: true,
latest: {
environment_path: 'url',
},
};
component = new window.gl.environmentsList.EnvironmentItem({
...
...
spec/javascripts/environments/environment_spec.js.es6
浏览文件 @
26a951b7
/* global Vue, environment */
require('~/flash');
require('~/environments/stores/environments_store');
require('~/environments/components/environment');
require('./mock_data');
const { environment } =
require('./mock_data');
describe('Environment', () => {
preloadFixtures('static/environments/environments.html.raw');
...
...
@@ -35,9 +34,6 @@ describe('Environment', () => {
it('should render the empty state', (done) => {
component = new gl.environmentsList.EnvironmentsComponent({
el: document.querySelector('#environments-list-view'),
propsData: {
store: gl.environmentsList.EnvironmentsStore.create(),
},
});
setTimeout(() => {
...
...
@@ -56,7 +52,11 @@ describe('Environment', () => {
describe('with environments', () => {
const environmentsResponseInterceptor = (request, next) => {
next(request.respondWith(JSON.stringify([environment]), {
next(request.respondWith(JSON.stringify({
environments: [environment],
stopped_count: 1,
available_count: 0,
}), {
status: 200,
}));
};
...
...
@@ -74,9 +74,6 @@ describe('Environment', () => {
it('should render a table with environments', (done) => {
component = new gl.environmentsList.EnvironmentsComponent({
el: document.querySelector('#environments-list-view'),
propsData: {
store: gl.environmentsList.EnvironmentsStore.create(),
},
});
setTimeout(() => {
...
...
@@ -109,9 +106,6 @@ describe('Environment', () => {
it('should render empty state', (done) => {
component = new gl.environmentsList.EnvironmentsComponent({
el: document.querySelector('#environments-list-view'),
propsData: {
store: gl.environmentsList.EnvironmentsStore.create(),
},
});
setTimeout(() => {
...
...
spec/javascripts/environments/environments_store_spec.js.es6
浏览文件 @
26a951b7
/* global environmentsList */
require('~/environments/stores/environments_store');
require('./mock_data');
const Store = require('~/environments/stores/environments_store');
const { environmentsList } = require('./mock_data');
(() => {
describe('Store', () => {
let store;
beforeEach(() => {
gl.environmentsList.EnvironmentsStore.creat
e();
store = new Stor
e();
});
it('should start with a blank state', () => {
expect(
gl.environmentsList.EnvironmentsS
tore.state.environments.length).toBe(0);
expect(
gl.environmentsList.EnvironmentsS
tore.state.stoppedCounter).toBe(0);
expect(
gl.environmentsList.EnvironmentsS
tore.state.availableCounter).toBe(0);
expect(
s
tore.state.environments.length).toBe(0);
expect(
s
tore.state.stoppedCounter).toBe(0);
expect(
s
tore.state.availableCounter).toBe(0);
});
describe('store environments', () => {
beforeEach(() => {
gl.environmentsList.EnvironmentsStore.storeEnvironments(environmentsList);
});
it('should store environments', () => {
store.storeEnvironments(environmentsList);
expect(store.state.environments.length).toBe(environmentsList.length);
});
it('should store available count', () => {
store.storeAvailableCount(2);
expect(store.state.availableCounter).toBe(2);
});
it('should store environments', () => {
expect(
gl.environmentsList.EnvironmentsStore.state.environments.length,
).toBe(environmentsList.length);
});
it('should store stopped count', () => {
store.storeStoppedCount(2);
expect(store.state.stoppedCounter).toBe(2);
});
});
})();
spec/javascripts/environments/mock_data.js.es6
浏览文件 @
26a951b7
const environmentsList = [
{
name: 'DEV',
...
...
@@ -36,8 +35,6 @@ const environmentsList = [
},
];
window.environmentsList = environmentsList;
const environment = {
name: 'DEV',
size: 1,
...
...
@@ -56,4 +53,7 @@ const environment = {
},
};
window.environment = environment;
module.exports = {
environmentsList,
environment
};
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录