Test Ajax POST request with Rspec

Test Ajax POST request with Rspec

Cách viết POST thông thường khi gửi lên Controller:

it "create new user" do
  post :create, {name: "name params"}, valid_session
  expect(assigns(:user)).to be_a(User)
end

Còn cách viết POST request gửi lên Controller bằng Ajax:

it "create new user" do
  xhr :post, :create, {name: "name params"}, valid_session
  expect(assigns(:user)).to be_a(User)
end

VietNguyen 30-06-2016

Bình luận


White
{{ comment.user.name }}
Bỏ hay Hay
{{comment.like_count}}
Male avatar
{{ comment_error }}
Hủy
   

Hiển thị thử

Chỉnh sửa

White

Vie

8 bài viết.
3 người follow
Kipalog
{{userFollowed ? 'Following' : 'Follow'}}
Cùng một tác giả
White
2 1
Zoom in, zoom out trên webview Tag meta có name='viewport' sẽ định nghĩa trạng thái zoom in, zoom out. Các thuộc tính được set trong content='......
Vie viết 7 tháng trước
2 1
White
1 0
Ngôn ngữ truy vấn cho API GraphQL và Ecto GraphQL: http://graphql.org/ Thư viện GraghQL dùng trên Ecto: https://github.com/absinthegraphql/absint...
Vie viết hơn 1 năm trước
1 0
Bài viết liên quan
White
1 0
Thi thoảng chúng ta sẽ gặp vấn đề khi request ajax trên safari, rõ ràng cái url ta request vẫn sống nhăn răng và mạng thì vẫn đều đều, ấy mà bọn Sa...
Nguyễn Thế Huy viết 7 tháng trước
1 0
White
0 2
fCC: Technical Documentation Page note So I have finished the HTML part of this exercise and I want to come here to lament about the lengthy HTML ...
HungHayHo viết 5 tháng trước
0 2
{{like_count}}

kipalog

{{ comment_count }}

bình luận

{{liked ? "Đã kipalog" : "Kipalog"}}


White
{{userFollowed ? 'Following' : 'Follow'}}
8 bài viết.
3 người follow

 Đầu mục bài viết

Vẫn còn nữa! x

Kipalog vẫn còn rất nhiều bài viết hay và chủ đề thú vị chờ bạn khám phá!