Submit a task
This commit is contained in:
@@ -14,7 +14,7 @@ func TestAjaxLoadTasks(t *testing.T) {
|
||||
|
||||
func() {
|
||||
w := httptest.NewRecorder()
|
||||
r := httptest.NewRequest("GET", "/", nil)
|
||||
r := httptest.NewRequest("GET", "/?list=list", nil)
|
||||
a.loadTasks(w, r)
|
||||
var result struct {
|
||||
List []string `json:"list"`
|
||||
@@ -32,10 +32,10 @@ func TestAjaxLoadTasks(t *testing.T) {
|
||||
|
||||
func() {
|
||||
w := httptest.NewRecorder()
|
||||
r := httptest.NewRequest("GET", "/", nil)
|
||||
r := httptest.NewRequest("GET", "/?list=list", nil)
|
||||
a.loadTasks(w, r)
|
||||
var result struct {
|
||||
List []task.Task `json:"list"`
|
||||
List []map[string]interface{} `json:"list"`
|
||||
}
|
||||
if v := w.Code; v != http.StatusOK {
|
||||
t.Error(v)
|
||||
@@ -50,7 +50,7 @@ func TestAjaxLoadTasks(t *testing.T) {
|
||||
func TestAjaxNewTask(t *testing.T) {
|
||||
ajax := mockAjax()
|
||||
w := httptest.NewRecorder()
|
||||
r := httptest.NewRequest("GET", "/", strings.NewReader(`{
|
||||
r := httptest.NewRequest("GET", "/?list=list", strings.NewReader(`{
|
||||
"title":"a"
|
||||
}`))
|
||||
ajax.newTask(w, r)
|
||||
@@ -68,7 +68,7 @@ func TestAjaxNewTask(t *testing.T) {
|
||||
|
||||
func TestAjaxMakeTask(t *testing.T) {
|
||||
ajax := mockAjax()
|
||||
r := httptest.NewRequest("GET", "/", strings.NewReader(`{
|
||||
r := httptest.NewRequest("GET", "/?list=list", strings.NewReader(`{
|
||||
"title":"a"
|
||||
}`))
|
||||
listID, task, err := ajax.makeTask(r)
|
||||
@@ -87,7 +87,7 @@ func TestAjaxDeleteTask(t *testing.T) {
|
||||
ajax := mockAjax()
|
||||
ajax.storageSetTask("list", "b", &task.Task{Title: "c"})
|
||||
w := httptest.NewRecorder()
|
||||
r := httptest.NewRequest("GET", "/?id=b", nil)
|
||||
r := httptest.NewRequest("GET", "/?id=b&list=list", nil)
|
||||
ajax.deleteTask(w, r)
|
||||
if v := w.Code; v != http.StatusOK {
|
||||
t.Error(v)
|
||||
@@ -109,7 +109,7 @@ func TestAjaxCompleteTask(t *testing.T) {
|
||||
ajax.storageSetTask("list", "b", &task.Task{Title: "c"})
|
||||
for _, state := range []string{"1", "0"} {
|
||||
w := httptest.NewRecorder()
|
||||
r := httptest.NewRequest("GET", "/?id=b&compl="+state, nil)
|
||||
r := httptest.NewRequest("GET", "/?id=b&list=list&compl="+state, nil)
|
||||
ajax.completeTask(w, r)
|
||||
if v := w.Code; v != http.StatusOK {
|
||||
t.Error(v)
|
||||
@@ -126,7 +126,7 @@ func TestAjaxEditNote(t *testing.T) {
|
||||
ajax := mockAjax()
|
||||
ajax.storageSetTask("list", "b", &task.Task{Title: "c", Note: []string{"hi", "mom"}})
|
||||
w := httptest.NewRecorder()
|
||||
r := httptest.NewRequest("POST", "/?id=b&compl=0", strings.NewReader(`{
|
||||
r := httptest.NewRequest("POST", "/?id=b&list=list&compl=0", strings.NewReader(`{
|
||||
"note":"hello world i like tacos"
|
||||
}`))
|
||||
ajax.editNote(w, r)
|
||||
@@ -144,7 +144,7 @@ func TestAjaxEditTask(t *testing.T) {
|
||||
ajax := mockAjax()
|
||||
ajax.storageSetTask("list", "b", &task.Task{Title: "c", Note: []string{"hi"}})
|
||||
w := httptest.NewRecorder()
|
||||
r := httptest.NewRequest("POST", "/?id=b&compl=0", strings.NewReader(`{
|
||||
r := httptest.NewRequest("POST", "/?id=b&list=list&compl=0", strings.NewReader(`{
|
||||
"title": "newtitle",
|
||||
"note":"hello world i like tacos"
|
||||
}`))
|
||||
@@ -163,7 +163,7 @@ func TestAjaxMoveTask(t *testing.T) {
|
||||
ajax := mockAjax()
|
||||
ajax.storageSetTask("list", "b", &task.Task{Title: "c"})
|
||||
w := httptest.NewRecorder()
|
||||
r := httptest.NewRequest("GET", "/?id=b&to=listB", strings.NewReader(`{}`))
|
||||
r := httptest.NewRequest("GET", "/?id=b&list=list&to=listB", strings.NewReader(`{}`))
|
||||
ajax.moveTask(w, r)
|
||||
if v := w.Code; v != http.StatusOK {
|
||||
t.Error(v)
|
||||
|
||||
Reference in New Issue
Block a user