質問編集履歴

4

1

2018/08/08 00:56

投稿

mahoken
mahoken

スコア85

test CHANGED
File without changes
test CHANGED
@@ -28,98 +28,6 @@
28
28
 
29
29
  ```
30
30
 
31
-
32
-
33
- ### 該当のソースコード
34
-
35
-
36
-
37
- * modelSpec.coffee
38
-
39
- ```CoffeeScript
40
-
41
- _ = require("underscore")
42
-
43
- $ = require("jquery")
44
-
45
- require("../../../../models/api/Model")
46
-
47
-
48
-
49
- describe 'model spec', ->
50
-
51
- beforeEach ->
52
-
53
- @model = new Model();
54
-
55
-
56
-
57
- it 'Model 定義', -> ---- これは成功する
58
-
59
- expect(@model).toBeDefined();
60
-
61
-
62
-
63
- describe 'fetcheのテスト', () ->
64
-
65
- beforeEach ->
66
-
67
- spyOn($, 'ajax').and.callThrough() --- エラー発生箇所?
68
-
69
-
70
-
71
- @model = new Model();
72
-
73
- @model.fetch({
74
-
75
- success: (model,response,index ) ->
76
-
77
- console.log "success!"
78
-
79
- error: ->
80
-
81
- console.log "error!"
82
-
83
- });
84
-
85
-
86
-
87
- #後処理
88
-
89
- afterEach ->
90
-
91
- @model = undefined;
92
-
93
-
94
-
95
- it 'ajaxの戻り値 test', -> --- 失敗する
96
-
97
- ajaxCallParams = $.ajax.calls.mostRecent().args[0];
98
-
99
- expect( @model.get("status") ).toEqual(0)
100
-
101
-
102
-
103
- it 'レスポンス値のテスト', ->
104
-
105
- expect(_.isEmpty( @model.attributes)).toEqual(false) --- 失敗する
106
-
107
- expect(@model.get("msgseq")).toBeDefined()
108
-
109
-
110
-
111
- expect(true).toBeTruthy()
112
-
113
-
114
-
115
- return
116
-
117
-
118
-
119
- ```
120
-
121
-
122
-
123
31
  ### 試したこと
124
32
 
125
33
  nodeモジュールのrequestを使用してみたが、
@@ -140,8 +48,6 @@
140
48
 
141
49
  node.js
142
50
 
143
- CoffeeScript
144
-
145
51
 
146
52
 
147
53
  知恵をお貸しください。

3

a

2018/08/08 00:56

投稿

mahoken
mahoken

スコア85

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  2. Jasmineを使用して、クライアント側のテストコードを作成しています。
10
10
 
11
- 3. 既存のテストコードはRequire.jsで書かれていて、今回node.js書き直しています。
11
+ 3. 既存のテストコードはRequire.jsで書かれていて、node.jsで動くよう書き直しています。
12
12
 
13
13
 
14
14
 

2

一部修正

2018/08/07 08:35

投稿

mahoken
mahoken

スコア85

test CHANGED
File without changes
test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
  ######実現したいこと
16
16
 
17
- 1. エラーの解決をしたい
17
+ 1. エラーを回避したい
18
18
 
19
19
 
20
20
 
@@ -98,17 +98,11 @@
98
98
 
99
99
  expect( @model.get("status") ).toEqual(0)
100
100
 
101
- expect(ajaxCallParams.dataType).toEqual('json');
101
+
102
-
103
- expect(ajaxCallParams.type).toEqual('GET');
104
-
105
-
106
102
 
107
103
  it 'レスポンス値のテスト', ->
108
104
 
109
105
  expect(_.isEmpty( @model.attributes)).toEqual(false) --- 失敗する
110
-
111
- expect(@model.get("account")).toBeDefined()
112
106
 
113
107
  expect(@model.get("msgseq")).toBeDefined()
114
108
 

1

初心者マーク付与

2018/08/06 09:10

投稿

mahoken
mahoken

スコア85

test CHANGED
File without changes
test CHANGED
File without changes