mirror of
https://github.com/Foundry376/Mailspring.git
synced 2025-09-22 20:45:55 +08:00
Fix more task specs
This commit is contained in:
parent
877dd6ebde
commit
84ef0e97bf
4 changed files with 12 additions and 10 deletions
|
@ -35,9 +35,9 @@ describe "ChangeFolderTask", ->
|
|||
"f3": new Folder({name: null, id: 'f3', displayName: "My Folder"})
|
||||
|
||||
testThreads = @testThreads =
|
||||
't1': new Thread(id: 't1', folders: [@testFolders['f1']])
|
||||
't2': new Thread(id: 't2', folders: _.values(@testFolders))
|
||||
't3': new Thread(id: 't3', folders: [@testFolders['f2'], @testFolders['f3']])
|
||||
't1': new Thread(id: 't1', categories: [@testFolders['f1']])
|
||||
't2': new Thread(id: 't2', categories: _.values(@testFolders))
|
||||
't3': new Thread(id: 't3', categories: [@testFolders['f2'], @testFolders['f3']])
|
||||
|
||||
testMessages = @testMessages =
|
||||
'm1': new Message(id: 'm1', folder: @testFolders['f1'])
|
||||
|
|
|
@ -32,9 +32,9 @@ describe "ChangeLabelsTask", ->
|
|||
"l3": new Label({name: null, id: 'l3', displayName: "My Label"})
|
||||
|
||||
testThreads = @testThreads =
|
||||
't1': new Thread(id: 't1', labels: [@testLabels['l1']])
|
||||
't2': new Thread(id: 't2', labels: _.values(@testLabels))
|
||||
't3': new Thread(id: 't3', labels: [@testLabels['l2'], @testLabels['l3']])
|
||||
't1': new Thread(id: 't1', categories: [@testLabels['l1']])
|
||||
't2': new Thread(id: 't2', categories: _.values(@testLabels))
|
||||
't3': new Thread(id: 't3', categories: [@testLabels['l2'], @testLabels['l3']])
|
||||
|
||||
@basicThreadTask = new ChangeLabelsTask
|
||||
labelsToAdd: ["l1", "l2"]
|
||||
|
@ -153,7 +153,7 @@ describe "ChangeLabelsTask", ->
|
|||
expect(out).toEqual(labels: [testLabels['l1']])
|
||||
|
||||
it 'should return an == array of labels when no changes have occurred', ->
|
||||
thread = new Thread(id: '1', labels: [testLabels['l2'], testLabels['l3'], testLabels['l1']])
|
||||
thread = new Thread(id: '1', categories: [testLabels['l2'], testLabels['l3'], testLabels['l1']])
|
||||
task = new ChangeLabelsTask
|
||||
labelsToAdd: [testLabels['l3'], testLabels['l1'], testLabels['l2']]
|
||||
labelsToRemove: []
|
||||
|
@ -161,7 +161,7 @@ describe "ChangeLabelsTask", ->
|
|||
expect(_.isEqual(thread.labels, out.labels)).toBe(true)
|
||||
|
||||
it 'should not modify the input thread in any way', ->
|
||||
thread = new Thread(id: '1', labels: [testLabels['l2'], testLabels['l1']])
|
||||
thread = new Thread(id: '1', categories: [testLabels['l2'], testLabels['l1']])
|
||||
task = new ChangeLabelsTask
|
||||
labelsToAdd: []
|
||||
labelsToRemove: [testLabels['l2']]
|
||||
|
|
|
@ -31,7 +31,7 @@ class Attribute
|
|||
if val.length is 0
|
||||
console.warn "Attribute::in (#{@modelKey}) called with an empty set. You should avoid this useless query!"
|
||||
if val.length is 1
|
||||
return new Matcher(@, '=', val)
|
||||
return new Matcher(@, '=', val[0])
|
||||
new Matcher(@, 'in', val)
|
||||
|
||||
# Public: Returns a {Matcher} for objects `!=` to the provided value.
|
||||
|
|
|
@ -30,7 +30,9 @@ class ChangeFolderTask extends ChangeMailTask
|
|||
"Moving to folder…"
|
||||
|
||||
description: ->
|
||||
folderText = " to #{@folder.displayName}"
|
||||
folderText = ""
|
||||
if @folder instanceof Category
|
||||
folderText = " to #{@folder.displayName}"
|
||||
|
||||
if @threads.length > 0
|
||||
if @threads.length > 1
|
||||
|
|
Loading…
Add table
Reference in a new issue